Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Динамическое создание TextBox Добавлено: 16.09.08 20:20  

Автор вопроса:  Aston | ICQ: 214-179-991 

Ответить

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

Номер ответа: 16
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #16 Добавлено: 17.09.08 22:42
Блин) Терь мне подскажите как это вделать в дотнете)

Ответить

Номер ответа: 17
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #17 Добавлено: 18.09.08 10:06
В .NET это гораздо проще. Там любой контрол можно создать при помощи New, задать нужные свойства и добавить в коллекцию контролов, типо так:
  1. Dim newTextBox As New TextBox
  2.         Me.Controls.Add(newTextBox)

Ответить

Номер ответа: 18
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #18 Добавлено: 18.09.08 11:56
Работает) Viper, спасибо большое :)

Ответить

Номер ответа: 19
Автор ответа:
 Сашок



ICQ: 387093431 

Вопросов: 1
Ответов: 70
 Профиль | | #19 Добавлено: 22.09.08 21:20
@lex пишет:
Ыыыы) А теперь подскажите как сделать то же самое в vb.net
Там у обьектов нету свойства "Index"


Вот пожалуйста:
  1.  
  2.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.         Dim btnButton2 As New Button
  4.         btnButton2.Text = "New Button"
  5.         '.....
  6.         '.....
  7.         Me.Controls.Add(btnButton2)
  8.  
  9.     End Sub

Ответить

Номер ответа: 20
Автор ответа:
 Сашок



ICQ: 387093431 

Вопросов: 1
Ответов: 70
 Профиль | | #20 Добавлено: 22.09.08 21:22
Ой изв. за спам, т.к. решение уже было написано Viper*ом

Ответить

Номер ответа: 21
Автор ответа:
 supaplex777



ICQ: 397711309 

Вопросов: 5
Ответов: 13
 Web-сайт: dudkino-net.tut.su
 Профиль | | #21
Добавлено: 26.09.08 22:49
Всё что вы тут понаписали стало для меня открытием! Молодцы ребята, не знал что так можно... А может быть можно потом и удалить какие-то этементы массива текстбоксов допустим, было у нас даже Text1(100), а тут вдруг не надо стало так много. Теперь хватит и Text1(50) Вот как сделать ReDim здесь? :)

Ответить

Номер ответа: 22
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #22 Добавлено: 27.09.08 08:52
На выбор:
  1. Me.Controls.Remove myTextBox
  2. Me.Controls.RemoveAt 100
  3. Me.Controls.RemoveByKey "myTextBox"


Ну и радикальный способ:
  1. Me.Controls.Clear

Ответить

Страница: 1 | 2 |

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



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