Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2013, 13:00   #1
Dexes
Пользователь
 
Регистрация: 27.12.2011
Сообщений: 86
По умолчанию Расширить класс TButton

Добрый день.
На форме динамически в цикле создаются button'ы (находятся они все в array of TButton)
Как можно расширить объект TButton, чтобы я мог еще дописывать туда поле ID (каждая кнопка соответствует строке в базе данных)
Нужно это для того, чтобы при onClick я мог узнавать какое поле в базе данных мне менять
Заранее спасибо
Dexes вне форума Ответить с цитированием
Старый 28.05.2013, 13:03   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Tag-а не хватает?
eval вне форума Ответить с цитированием
Старый 28.05.2013, 13:07   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
каждая кнопка соответствует строке в базе данных
А если строк в таблице хотя-бы несколько сотен?
Цитата:
я мог узнавать какое поле в базе данных мне менять
Не соответствует 1-ой цитате. Там речь о строке, здесь об поле.

А вообще если ID числовой и влазит в Integer у Button есть свойство Tag для этого. eval не даст соврать, написал раньше и короче
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 28.05.2013 в 13:09.
Аватар вне форума Ответить с цитированием
Старый 28.05.2013, 19:43   #4
Dexes
Пользователь
 
Регистрация: 27.12.2011
Сообщений: 86
По умолчанию

Извиняюсь за свою неосведомленность. Не знал про tag. Спасибо.
Dexes вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширить таблицу record222 Microsoft Office Word 2 10.09.2012 12:18
Расширить виджет С/GTK+ (150$-250$ ) RomanMoz Фриланс 3 17.08.2012 09:14
Расширить секцию nls Win Api 1 31.07.2012 21:18
Расширить цветовую палитру MyLastHit Общие вопросы Delphi 9 30.07.2010 21:23
Помогите интернет расширить в локалку Sergey2 Компьютерное железо 19 26.05.2009 16:20