4 вопроса по VB ответы на которые не знаю

  • Автор темы Автор темы Geradot
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Geradot

Участник
Топикстартер
Сообщения
6
Реакции
0
1. из NUMERICUPDOWN.Value получаю (константа)D и если присвоить его myInDesign.MarginPreferences.Top то ошибка. Выход из положения нашел так myInDesign.MarginPreferences.Top = CDbl(NUMERICUPDOWN.Value). Есть ли другое решение? Хотелось бы без функции преобразования обойтись.

2. myDocument = myInDesign.Documents.Add(True, myInDesign.DocumentPresets.Item("A4_2")). При наличии второго параметра (myInDesign.DocumentPresets.Item("A4_2")) компилятор выдает сообщение об ошибке.

3. Как зафиксировать элемент Label с права? Нужно чтобы он удлинялся в левую сторону, а правая сторона имела одну и туже позицию

4. Совсем глупый вопрос, но все же: как найти конструктор на инициализацию главной формы. Нужно проверить входные параметры и заменить/заполнить часть полей исходя из них. То есть мне нужно вставить код между начальными данными и отображением формы.
 
Ответ: 4 вопроса по VB ответы на которые не знаю

1. NUMERICUPDOWN.Value тип Decimal - myInDesign.MarginPreferences.Top тип Double
3. попробуй параметр TextAlign
4. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 
Ответ: 4 вопроса по VB ответы на которые не знаю

smw75 сказал(а):
1. NUMERICUPDOWN.Value тип Decimal - myInDesign.MarginPreferences.Top тип Double
Это понятно, мне интересно есть ли решение без постоянной конвертации

smw75 сказал(а):
3. попробуй параметр TextAlign
Не получается даже с вариантами RightToLeft, вроде все перебрал, а решать это параметром Visible не удобно.

smw75 сказал(а):
4. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Ну с этим позже разбираться буду. Спасибо.
 
Статус
Закрыто для дальнейших ответов.