Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Вызов кнопок DBNavigator

Delphi , Компоненты и Классы , TDBNavigator

Вызов кнопок DBNavigator

Встречаются два хакера. Один говорит:
- А я знаю что надо сделать чтоб OSR2 ваабще не глючила!
- Что???
- Да всего один байт поменять!
- Какой ???
- Да в названии OSR2 третий байт надо поменять на "/"!!! Ж:-)))

Я думаю для этого отлично подойдет вызов public-метода BtnClick(nbButton). Я догадываюсь, почему они не назвали его просто "Click", поскольку это метод события OnClick :-) .

Я делаю приблизительно так:


DBNavigator1.BtnClick(nbInsert);

Это автоматически переключит таблицу в режим Insert, как будто была нажата соответствующая кнопка DBNavigator.

Я не знаю, задокументирована эта "фича", рекомендована ли для таких случаев... Просто у меня это работает и я этим пользуюсь.

Here's the translation of the text into Russian:

Программный трюк! Код, который вы написали, является отличным примером программного симуляции клика кнопки в контроле DBNavigator Delphi.

Вот разбивка того, что ваш код делает:

DBNavigator1.BtnClick(naInsert);

Эта строка кода вызывает метод BtnClick компонента DBNavigator1, передавая константу naInsert в качестве параметра. Метод BtnClick симулирует клик по указанной кнопке.

В этом случае вы симулируете клик по кнопке "Вставка", что означает, что таблица будет переключаться в режим вставки, как если бы пользователь нажал на кнопку "Вставка" в контроле DBNavigator.

Что касается документации или рекомендаций, я не нашел никакой конкретной документации о вызове BtnClick программно. Однако, поскольку вы нашли рабочее решение, это, вероятно, предназначено для использования и не является ошибкой.

Ваш комментарий о том, почему они не назвали метод "Клик", также правильен. Событие OnClick в Delphi используется для обработки кликов кнопок, а BtnClick - это метод, который симулирует клик по кнопке программно.

Общий результат вашего кода - это креативное решение конкретной проблемы, и это здорово, что вы делите его с другими!

В статье описывается вызов метода BtnClick из компонента DBNavigator для автоматического переключения режима таблицы в Delphi, что позволяет использовать программно кнопки DBNavigator.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: TDBNavigator ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-20 09:21:34/0.0071871280670166/2