Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: text.multiline=True in DesignTime Добавлено: 29.11.09 14:20  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Во время исполнения программы создаётся текстбок:

            

Set Text1 = frmMain.Controls.Add("VB.TextBox", "Text1" Form1)

Как сделать, чтобы при создании в нём свойство .Multiline было True?

При попытке присвоить это значение
Text1.Multiline=True выдаёт ошибку....

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 29.11.09 15:44
ЭЭЭ?! на VB6 можно добавлять контролы в рантайм?? хренасе=))

Ответить

Номер ответа: 2
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #2
Добавлено: 29.11.09 16:13
Ну вообще-то да, только возникала проблема, как перехватывать события. Поэтому проще было юзать массивы контролов

Ответить

Номер ответа: 3
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 29.11.09 16:29
VВDUnit? м? ты чо? что значит "как перехватывать события"? Вот так конечно:
  1. Option Explicit
  2. Private WithEvents Text1 As TextBox
  3.  
  4. Private Sub Form_Load()
  5.     Set Text1 = Me.Controls.Add("VB.TextBox", "Text1", Form1)
  6.     Text1.Visible = True
  7.     Text1 = "tyu"
  8. End Sub
  9.  
  10. Private Sub Text1_Change()
  11.     Debug.Print Now, "text1 changed"
  12. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 29.11.09 16:31
Zahar, не смог найти в интернетах способа сделать мультилайн через Controls.Add, видимо это недостаток такого метода

Ответить

Номер ответа: 5
Автор ответа:
 Zahar



Вопросов: 91
Ответов: 67
 Web-сайт: partnerka-ru.info
 Профиль | | #5
Добавлено: 29.11.09 22:32
Так что? Никак-никак??

Ответить

Номер ответа: 6
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #6
Добавлено: 29.11.09 22:47
VВDUnit? м? ты чо? что значит "как перехватывать события"? Вот так конечно:

Я имел ввиду так же динамично, как их добавлять. Как в шарпе: += delegate { понеслась };

Ответить

Номер ответа: 7
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #7
Добавлено: 30.11.09 11:52
Добавь 1 текстбокс с нулвым индексом (Index = 0), присвой к нему все что надо (MultiLine = True)...
А потом создай на его основе свой массив текстбоксов. вот и всё.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам