Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизКнопка помощи в заголовке формы Найти похожие ветки
← →
XobBIT (2003-06-17 23:20) [0]Можно ли как-нибудь сделать аналог кнопки помощи в заголовке формы?
Или показать эту кнопку со всеми остальными флагами BorderIcons?
← →
Ru (2003-06-18 09:28) [1]есть отдельные компаненты (было на этом сайте то ли в разделе кладовка, то ли новости мира компонент), но лучше зайди сюда: http://jvcl.sourceforge.net/ - и скачай всю библиотеку, кроме выше означенной кнопки там есть очень много полезного
← →
Anatoly Podgoretsky (2003-06-18 09:38) [2]Сказано BorderIcons biMax, biMin with BorderStyle of bsDialog are mutually exclusive.
← →
XobBIT (2003-06-18 11:18) [3]> Ru © (18.06.03 09:28)
Jedi-VCL, а какой именно там компонент
← →
Ru (2003-06-18 11:40) [4]Вкладка JvSystem компонент JvaCaptionButton (первый слева)
← →
XobBIT (2003-06-18 23:57) [5]Jedi-VCl это конечно же очень хорошо, но вопрос заключается в другом: "Аналог кнопки помощи"
← →
Ru (2003-06-19 09:42) [6]см. Anatoly Podgoretsky © (18.06.03 09:38)
или поясняйте вопрос
← →
XobBIT (2003-06-19 11:47) [7]BorderStyle стоит bsSizeable, BorderIcons: biMax, BiMin, biSystem.
А необходимо, чтобы по нажатию на какой-нибудь контрол не запускался обработчик этого контрола, а происходило какое-нибудь другое действие(напр. открытие другой формы с хелпом по этому контролу).
← →
Ru (2003-06-19 11:56) [8]события onMinimase, onMaximase (кажись так) вместо означенных действий то, что нужно прописать
← →
XobBIT (2003-06-19 12:35) [9]>Ru © (19.06.03 11:56)
Кажись Я плохо обьяснил...
Надо:
Нажимаю на кнопку под назв. Help, после чего понажатию на любой контрол находящийся на форме не выполняется событие OnClick этого контрола, а выполняется код по выводу помощи по этому контролу...
← →
gek (2003-06-19 13:08) [10]if helpbtn.checked then
begin
Application.HelpContext(1000000000000);
exit
end;
Можно и самому догадаться
← →
Ru (2003-06-19 13:11) [11]тогда не знаю, но могу предположить, что ответить могут более опытные люди, или попробовать идти как нормальные герои
← →
XobBIT (2003-06-19 13:37) [12]> gek © (19.06.03 13:08)
До этого можно догадаться, но как я понял этот тект надо добавить в каждое событие...
Не очень красиво получается ;{
← →
XobBIT (2003-06-19 13:38) [13]> Ru © (19.06.03 13:11)
Да ладно все равно спасибо
← →
gek (2003-06-19 15:17) [14]
> gek © (19.06.03 13:08)
> if helpbtn.checked then
> begin
> Application.HelpContext(1000000000000);
> exit
> end;
Application.HelpContext( TControl(Sender).Tag )
( TButton(Sender).Tag ).Tag
.......
Можно и самому догадаться
← →
XobBIT (2003-06-20 13:50) [15]> gek © (19.06.03 15:17)
Дело не в том чтобы к каждой кнопки добавить уникальный HelpContext
А втом, чтобы в каждом событии не проверять if helpbtn.checked then
← →
Ru (2003-06-23 10:44) [16]>XobBIT © (20.06.03 13:50)
создать одну процедуру для всех и прописать:
case Sender of
...
← →
XobBIT (2003-06-23 16:28) [17]> Ru © (23.06.03 10:44)
35 событий OnClick
← →
Ru (2003-06-23 16:39) [18]>XobBIT © (23.06.03 16:28)
для однотипных объектов проще:
case Sender of
SpeedButton1: ...
SpeedButton2: ...
SpeedButton3: ...
.
.
.
end;
Для различных объектов сложнее.
← →
nikkie (2003-06-23 23:23) [19]SendMessage(Handle, WM_SYSCOMMAND, SC_CONTEXTHELP, 0);
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c