![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Добавление нового поля типа Рассчитанное в DataSetDelphi , Компоненты и Классы , TStringGrid и TDrawGridдля TDBGrid с использованием cbsButtonColumn Если вам необходимо добавить текст в кнопку, которая рисуется в каждой строке TDBGrid, когда вы настраиваете столбец в свойстве ButtonStyle как Использование события OnCalcField для добавления рассчитанного поляПользователь paweld предложил добавить в ваш DataSet новое поле типа "Рассчитанное". Это можно сделать с помощью события
После того как вы добавили рассчитанное поле, вам нужно будет назначить это поле свойству Использование события OnDrawCell для рисования текста в ячейкеПользователь jamie предложил использовать событие
Альтернативное решениеЕсли вы хотите использовать альтернативный подход, который объединяет преимущества обоих методов, вы можете создать функцию, которая будет возвращать текст для кнопки, и использовать ее в качестве рассчитанного поля и в качестве источника текста при рисовании кнопки.
Эта функция может быть вызвана как в обработчике ЗаключениеВыбор метода зависит от ваших конкретных требований и предпочтений. Событие Контекст заключается в добавлении нового поля типа 'Рассчитанное' в DataSet для TDBGrid с использованием cbsButtonColumn, чтобы добавить текст в кнопки, которые отображаются в столбце. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TStringGrid и TDrawGrid ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |