Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 99

Создание обработчика для созданной кнопки на форме

13.08.2017, 21:05. Показов 1011. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как программно добавить обработчик для кнопки

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Public Sub sravnenie_vibor_Change()
Dim vibor As Integer
 
Dim lable1 As Object
Dim lable2 As Object
Dim lable3 As Object
Dim TextBox1 As Object
Dim textbox2 As Object
Dim textbox3 As Object
Dim commandbutton1 As Object
 
Dim lable3_nastr As Object
Dim combox1_nastr As Object
Dim combox2_nastr As Object
Dim otstup_nastr As Integer
 
 
If sravnenie_vibor.Value = "Ðàáîòà ñ 2 ñòîëáöàìè" Then
   vibor = 1
   Set lable1 = Me.Controls.Add("Forms.Label.1", "MyName", True)
       With lable1
          .Width = 100: .Height = 20: .Top = 60: .Left = 10: .Caption = "Äàííûå 1": .TextAlign = 2: .Font.Size = 10
       End With
   Set TextBox1 = Me.Controls.Add("Forms.TextBox.1", "MyName", True)
       With TextBox1
          .Width = 100: .Height = 250: .Top = 80: .Left = 10: .MultiLine = True
       End With
   Set lable2 = Me.Controls.Add("Forms.Label.1", "MyName", True)
       With lable2
          .Width = 100: .Height = 20: .Top = 60: .Left = 120: .Caption = "Äàííûå 2": .TextAlign = 2: .Font.Size = 10
       End With
   Set textbox2 = Me.Controls.Add("Forms.TextBox.1", "MyName", True)
       With textbox2
          .Width = 100: .Height = 250: .Top = 80: .Left = 120: .MultiLine = True
       End With
   
End If
 
   otstup_nastr = TextBox1.Width + textbox2.Width
   progr_sravnenie.Width = otstup_nastr + 150
   
   Set lable3_nastr = Me.Controls.Add("Forms.Label.1", "MyName", True)
       With lable3_nastr
          .Width = 100: .Height = 20: .Top = 60: .Left = otstup_nastr + 30: .Caption = "Íàñòðîéêà": .TextAlign = 2: .Font.Size = 10
       End With
   Set combox1_nastr = Me.Controls.Add("Forms.ComboBox.1", "MyName", True)
       With combox1_nastr
          .Width = 100: .Height = 20: .Top = 80: .Left = otstup_nastr + 30: .TextAlign = 2: .Font.Size = 8
       End With
   Set combox2_nastr = Me.Controls.Add("Forms.ComboBox.1", "MyName", True)
       With combox2_nastr
          .Width = 100: .Height = 20: .Top = 110: .Left = otstup_nastr + 30: .TextAlign = 2: .Font.Size = 8
       End With
   Set commandbutton1 = Me.Controls.Add("Forms.CommandButton.1", "Mybot", True)
       With commandbutton1
          .Width = 100: .Height = 20: .Top = 140: .Left = otstup_nastr + 30: .Caption = "Âûïîëíèòü"
       End With
          
       
  ' Select Case vibor
     ' Case 1
       '   With combox1_nastr
           '    combox1_nastr.AddItem "Áåç ó÷åòà ðåãèñòðîâ": .AddItem "C ó÷åòîì ðåãèñòðà": .AddItem "Áåç ñèìâîëîâ"
        '  End With
          'With combox2_nastr
          '     combox2_nastr.AddItem "Âûãðóçêà â 3 ñòîëáåö": .AddItem "Âûãðóçêà â îòäåëüíûé ôàéë": .AddItem "Â áóôåð"
         ' End With
      'Case 2
  'End Select
   
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.08.2017, 21:05
Ответы с готовыми решениями:

Программное создание обработчика события для существующего листа
Доброе время суток! При программировании под Excel (2010) возникла проблемка: есть модуль, в котором реализована логика...

Создание обработчика для динамически созданной кнопки
msv = gcnew array<Button^, 2>(n, n); for (i=0;i<n;i++) { for (j=0;j<n;j++) { msv = gcnew Button(); ...

Создание обработчика события нажатия кнопки мыши на форме
Здравствуйте. Подскажите, пожалуйста, как можно решить задачу: "Разместите на форме ряд кнопок(Button) и ряд меток(Label). Создайте...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.08.2017, 21:05
Помогаю со студенческими работами здесь

Как из обработчика Form1_KeyPress вызвать событие для нажатия заданной по имени кнопки на форме (кнопки 0-9)
Пишу калькулятор. Есть несколько кнопок (Button) с цифрами и знаками. Для цифр имена кнопок: but_0, but_1, ... but_9 На все кнопки с...

Создание в форме обработчика для радиокнопки
как написать к форме в базе данных обработчик событий,связанный с радио кнопкой?! помогите пожалуйста!

Перемещение динамически созданной кнопки по сетке на форме
не знаю как сделать, чтобы кнопки созданные динамически перемещались в любую ячейку сетки размещенной на форме. Вот код проги:void...

Неправильная работа обработчика событий кнопки в Форме
Здравствуйте, у меня возникла проблема с событием кнопки. Надо, чтобы кнопка проверяла, активирована ли радиокнопка. В моём случае их...

Создание контрола на динамически созданной форме
Не могу создать контрол на второй форме, создается на главной форме, помогите пожалуйста... private void button2_Click(object sender,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru