Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перемещение нескольких TextBox' ов

263
06 марта 2005 года
koltaviy
816 / / 16.12.2004
Всем привет. Вопрос вот какой:
Есть форма, на ней куча textBox'ов, расположенных встолбик... Где-то 200.
Названия у них "txtBi", где i=1..200. Нужно удалить, допустим, txtB5, а все остальные (от 6 до 200) сдвинуть вверх. Можно ли это сделать наименее затратно по времени, т.е. не перебирать каждую и сдвигать ее, а как-набудь по-другому. Типа все их выделить и сразу сдвинуть..
3.0K
06 марта 2005 года
ragerage
43 / / 02.12.2004
Цитата:
Originally posted by koltaviy
Всем привет. Вопрос вот какой:
Есть форма, на ней куча textBox'ов, расположенных встолбик... Где-то 200.
Названия у них "txtBi", где i=1..200. Нужно удалить, допустим, txtB5, а все остальные (от 6 до 200) сдвинуть вверх. Можно ли это сделать наименее затратно по времени, т.е. не перебирать каждую и сдвигать ее, а как-набудь по-другому. Типа все их выделить и сразу сдвинуть..


А зачем столько, если не секрет?
Ну, ты немного неправильно назвал их, выдели первый, скопируй, вставь и на предложение создать массив элементов управления ответь да. Ты получиш такой массив: txtB(i), txtB(i+1). Нумерация с нуля!
Дальше функция:

[COLOR=blue]Private Sub txtBMove(txtBid as integer)
'здесь скрываешь элемент с номером txtBid
txtB(id).Visible=False
Dim i as integer
For i=0 To txtid
'двигаешь элементы, лучше расположи их вплотную-проще будет
next
End Sub
[/COLOR]

263
07 марта 2005 года
koltaviy
816 / / 16.12.2004
Цитата:
Originally posted by ragerage

А зачем столько, если не секрет?
Ну, ты немного неправильно назвал их, выдели первый, скопируй, вставь и на предложение создать массив элементов управления ответь да. Ты получиш такой массив: txtB(i), txtB(i+1). Нумерация с нуля!
Дальше функция:

[COLOR=blue]Private Sub txtBMove(txtBid as integer)
'здесь скрываешь элемент с номером txtBid
txtB(id).Visible=False
Dim i as integer
For i=0 To txtid
'двигаешь элементы, лучше расположи их вплотную-проще будет
next
End Sub
[/COLOR]


Спасибо!!:} Это не для практических целей, а интереса ради. Просто подумал, что это как-то
можно осуществить, а вот как не додумался;)
Попробую!.. Правда вот про массив он меня не спрашиваетP(

3.0K
09 марта 2005 года
ragerage
43 / / 02.12.2004
Цитата:
Originally posted by koltaviy

Спасибо!!:} Это не для практических целей, а интереса ради. Просто подумал, что это как-то
можно осуществить, а вот как не додумался;)
Попробую!.. Правда вот про массив он меня не спрашиваетP(


Странно...:roll:

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог