Как добавить элемент упр. на форму из под программы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
romanich
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 12.04.2005 (Вт) 14:33
Откуда: Саратов

Как добавить элемент упр. на форму из под программы?

Сообщение romanich » 12.04.2005 (Вт) 15:17

Кто может подсказать, существует ли VB возможность добавления нового элемента управления("image" или "commandbutton" например) на форму програмным путём? Когда-то давно, с другом, подобное делали на BC++B6.0, а можно ли это сделать на VB :?:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.04.2005 (Вт) 15:23

me.controls.add("vb.commandbutton","newbutton").visible=true
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 12.04.2005 (Вт) 16:36

GSerg писал(а):me.controls.add("vb.commandbutton","newbutton").visible=true


Ну не совсем так, лучше вначале модуля объявить:

Код: Выделить всё
Dim WithEvents bt AS VB.CommandButton


И в коде:

Код: Выделить всё
Set bt = Controls.Add("VB.CommandButton","newbutton")
bt.Caption = "MyNewButton"
bt.Move ...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

romanich
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 12.04.2005 (Вт) 14:33
Откуда: Саратов

Сообщение romanich » 13.04.2005 (Ср) 14:45

Спасибо за ответ! :wink:
<hr>
А как создать динамический массив этих контролов с обработчиком событий?

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 13.04.2005 (Ср) 15:15

romanich писал(а):Спасибо за ответ! :wink:
<hr>
А как создать динамический массив этих контролов с обработчиком событий?


Держи примерчик...
Вложения
Sample.rar
(1.73 Кб) Скачиваний: 170
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

romanich
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 12.04.2005 (Вт) 14:33
Откуда: Саратов

Сообщение romanich » 13.04.2005 (Ср) 15:20

:P Спасибо за пример
Ща будем пробовать его.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 97

    TopList