|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2012, 09:37 | #1 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 11
|
Создание програмно кнопки (Button) с кодом
Помогите пожалуйста дописать код так, чтобы не просто на form1 создавалась голая кнопка то есть без программного кода, а кнопка в которой будет написан код, например:
Код:
Код:
Последний раз редактировалось artemavd; 18.12.2012 в 16:26. |
15.12.2012, 09:48 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.12.2012, 21:17 | #3 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 11
|
Спасибо, работает. Отвечаю на вопрос: эта программа пишется для сотрудников автоматизации по поддержки рабочих мест пользователей в филиалах организации (60 штук) , количество сотрудников не должно превышать 10 так как их пока всего 8, а делается это для того чтобы сотрудник взяв заявки, уходя отметил в какие филиалы он поехал, чтоб другие по его следам не пошли. Ведь при нажатии кнопки с именем сотрудника открывается форма с номерами филиалов и он указывает какие филиалы берет на себя, писать это на доске фломастером уже надоело, да и почти никто писать не хочет, думаю нажать пару кнопок не так трудно как это все написать.
Ну все же возможно ли сделать так чтобы кнопки создались программно с предварительно указанным кодом? А то этот выше указанный способ помог мне создать кнопки с кодом унаследовав его с другой кнопки в form1? а вот в form2 мне нужно создать кнопки желательно программно (вручную я уже сделал), но так чтобы в ник отличалось наименование того чего эти кнопки создают при onClick: Код:
Последний раз редактировалось artemavd; 18.12.2012 в 16:28. |
18.12.2012, 16:39 | #4 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
ну а по теме: вынесите работу с БД в ДатаМодуль и при создании/отображении формы2 заполняйте названия данными из таблицы. Вдобавок, не ленитесь использовать свойство Tag у кнопок - при общем обработчике нажатия процедуре проще будет разобраться какая из кнопок вызвала событие.
Правильно поставленная задача - три четверти решения.
|
|
18.12.2012, 17:01 | #5 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 11
|
|
18.12.2012, 19:48 | #6 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
1. создаем табличку с сотрудниками (SID, SNAME) №1
2. создаем табличку со списком филиалов (FID, FNAME) №2 3. создаем табличку в которой будут храниться кросс-результаты (SID, FID, DATE) №3 4. на форму 2 DBLookupComboBox-а: 1й на сотрудников, 2й на филиалы 4.1 выбрали сотрудника, выбрали филиал - нажали кнопку "сохранить" (данные попадут в 3ю таблицу в виде: ID сотрудника, ID филиала, текущая дата) 5. остальным выбирать филиалы с №2 за исключением тех что уже есть в таблице №3 на сегодняшнюю дату ===== не ?
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 18.12.2012 в 19:51. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обычные кнопки(Button) | Саша019960 | C++ Builder | 1 | 31.10.2011 19:16 |
Как програмно снять выделение с кнопки | misher | Общие вопросы Delphi | 8 | 26.02.2011 16:46 |
Нажатие кнопки в игре програмно? | KoSMoS | Общие вопросы Delphi | 4 | 27.07.2009 19:39 |
как называются кнопки(програмно)? | blackstersl | Общие вопросы Delphi | 5 | 03.05.2009 16:40 |
Как програмно создавать кнопки лэйблы и другие элементы | Zaher | Помощь студентам | 2 | 13.05.2008 08:59 |