Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.48 MB
Время: 0.01 c
3-31103
OlegM
2003-06-16 13:59
2003.07.10
Как запросом на Mysql узнать количество таблиц в базе.


14-31515
KSergey
2003-06-25 12:19
2003.07.10
Слишком большой объем htlm-страниц сайта и форума


3-31160
Sliften
2003-06-19 01:11
2003.07.10
Клиент Сервер


1-31231
SeAl
2003-06-26 14:05
2003.07.10
нужна помощь с переводом из real в integer


14-31431
sapsi
2003-06-23 09:45
2003.07.10
Воспитание детей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский