powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / программно кнопку на форму, а к ней ещё код нужен
25 сообщений из 25, страница 1 из 1
программно кнопку на форму, а к ней ещё код нужен
    #37414820
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, программно кнопку на форму добавляю, а к ней ещё код нужен, как программно добавлять?? Знал как делать когда код для этой кнопки уже записан, пробую не получается повторить, как??
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37414840
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто в коде с другого форума
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
'программно создаём кнопку, которая будет реагировать на нажатие 
 Public WithEvents Mycmd As MSForms.CommandButton 
 Private Sub CommandButton1_Click() 
     Set Mycmd = Controls.Add("Forms.CommandButton.1") ', CommandButton2, Visible) 
     Mycmd.Name = "QQQ" 
     Mycmd.Left =  18  
     Mycmd.Top =  150  
     Mycmd.Width =  175  
     Mycmd.Height =  20  
     Mycmd.Caption = "This is fun. " & Mycmd.Name 
 End Sub 

 Private Sub UserForm_AddControl(ByVal Control As MSForms.Control) 
     Label1.Caption = "Control was Added." 
 End Sub 
 Sub Mycmd_click() 
     Unload Me 
 End Sub

Не пойму зачем именно это = "QQQ" нужно, если потом процедура называется Sub Mycmd_click()
????
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37414897
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поизучай WithEvents (впрочем, что толку говорить)
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37414996
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, так я ж и изучал
Вам трудно сказать зачем там указано "Mycmd.Name = "QQQ"", если потом процедура называется Sub Mycmd_click()
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415003
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понял эта строка: "Mycmd.Name = "QQQ""
не нужна
попробовал работает, не знаю как в файле себя поведёт, вчера не жувалось
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415068
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю, вот еще пара способов программно переназначать кнопке макросы.
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415182
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp, спасибо, посмотрю
а так вот, что было у меня раньше веремени сделал
'установка объекта в значение Nothing требуется для освобождения памяти, которая была выделена для создания этого объекта

заремарчить не проблема, а где Nothing правильно поставить???
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415453
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
справа от оператора присваивания )
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415500
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proсправа от оператора присваивания )
ага, а оператор присваивания это "="
я то спрашиваю, после какой строки убивать кнопку
= Nothing
Ну то есть я был в инициализации формы, там добавил кнопку на форму
а уже заранее в коде формы припасён на всякий случай вдруг я создам кнопку код для неё
где первой строкой кода идёт Unload Me
так вот после этой строки убивать кнопку или это как мёртвому припарка???
И еще неужели нельзя программно добавлять и кнопку и код для неё?? Если можно то как??
А то приходится припасать в коде коды для кнопки которую не известно создам ли
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37415582
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Контролы удаляются несколько иначе

Освободить переменную нужно, если она глобальная и освободить ее ДО выгрузки формы
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37416345
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, понял, спасибо!
Осталось последнее: неужели нельзя программно добавлять и кнопку и код для неё?? Если можно то как??
А то приходится припасать - иметь в коде коды для кнопки которую не известно создам ли
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37416407
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюShocker.Pro, понял, спасибо!
Осталось последнее: неужели нельзя программно добавлять и кнопку и код для неё?? Если можно то как??
А то приходится припасать - иметь в коде коды для кнопки которую не известно создам ливсё просто.
создайте кнопку, добавьте в неё код и сделайте её по умолчанию невидимой.
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37416411
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, как вариант
а можно так
создайте кнопку программно, добавьте в неё код программно и сделайте программно её по умолчанию невидимой
???
тогда это высший класс!
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417093
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю, что уж мелочится, делайте и форму программно :)

Вопрос - а так ли это вам необходимо?
Только для вашего изучения программирования?
Или это необходимо для пользователя?

Совет - судя по Вашим постам, не усложняйте код.
Хорошо конечно знать все методы, но пользоваться лучше самыми простыми
дающими приемлемый результат (приемлемый для потребителя).
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417099
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмит, что приемливого-то??
то что предлагают, кнопка есть просто она не видима, её ведь всё равно можно нажать, только очки у кого-то позаимствовать надо
Ну как не мелочась создать форму главное с контролами и кодом для них??
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417186
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюкнопка есть просто она не видима, её ведь всё равно можно нажать
Андрей, не занимайтесь х**ней. Я предоставил вам решение, которое просто и быстро выполняет поставленную задачу без каких-либо ограничений на производительность. Как раз наоборот, держать лишний код в модуле неэффективно.

Вам правильно заметили выше - учитесь программировать - купите книжку. Выполняете проект - делайте это чем проще, тем лучше.
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417233
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, понял, но удовлетворения не получил
видимо задача века
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417389
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю, типа этого надо?
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417435
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB,
программно Вы кнопку добавили, а код к ней не добавили
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417438
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюPlanB,
программно Вы кнопку добавили, а код к ней не добавилион заранее написан
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417466
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, это я и сам умею, говорю сразу и кнопка и код руками программиста
Человек царь зверей - под вопросом
Человек царь компьютеров
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417551
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюPlanB, это я и сам умею, говорю сразу и кнопка и код руками программиста
Человек царь зверей - под вопросом
Человек царь компьютеровчего ж вы курите..
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37417562
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, этому же учится надо, а я самоучка
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37418190
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBчего ж вы курите..Ципихович ЭндрюPlanB, этому же учится надо, а я самоучка
то есть, что найдет, то и курит
...
Рейтинг: 0 / 0
программно кнопку на форму, а к ней ещё код нужен
    #37418674
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюPlanB, это я и сам умею, говорю сразу и кнопка и код руками программиста
Человек царь зверей - под вопросом
Человек царь компьютеров
ЦЭ - ты бы передохнул, перекурил, а потом возвращайся.
Пока - без бана.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / программно кнопку на форму, а к ней ещё код нужен
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]