Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Вниз

Как показать Hint любого объекта на StatusBar?   Найти похожие ветки 

 
worldmen   (2008-04-24 15:59) [0]

Как показать Hint любого объекта на StatusBar ?
Я знал, но забыл. Там надо както изменить ParentShowHint и ShowHint объектов и самой формы, уже по разному изменял - не получается.


 
Palladin ©   (2008-04-24 16:00) [1]

запиши куда нибудь на листочек, что бы не забывать

TApplication.OnHint


 
{RASkov} ©   (2008-04-24 16:52) [2]

> Я знал, но забыл.

:) типа, не бейти меня)

procedure TForm1.Create(Sender: TObject);
begin
 Application.OnHint:=ShowHint;
end;

procedure TForm1.ShowHint;
begin
 if Length(Application.Hint) > 0 then begin
  StatusBar.SimplePanel := True;
  StatusBar.SimpleText := Application.Hint;
 end else StatusBar.SimplePanel := False;
end;


 
worldmen   (2008-04-25 09:41) [3]

Зачем так заморачиваться. Я наконецто нашел как это делается. Чтобы в StatusBar выводило Hint объекта надо просто в свойстве StatusBar.AutoHint поставить True  и все. После этого в любом объекте в свойстве Hint=Сторока 1|Строка 2 - на StatusBar будет выводить строку, которая после вертикальной черты.
Записали?


 
Andy BitOff ©   (2008-04-25 11:18) [4]

> {RASkov} ©   (24.04.08 16:52) [2]

А чем обоснован код; Length(Application.Hint) > 0 вместо Application.Hint <> ""?


 
{RASkov} ©   (2008-04-25 12:10) [5]

> [4] Andy BitOff ©   (25.04.08 11:18)

Ничем. Можно еще и вот так:
procedure TForm1.ShowHint;
begin
 StatusBar.SimplePanel := Application.Hint <> "";
 if StatusBar.SimplePanel then StatusBar.SimpleText := Application.Hint;
end;

А вообще вон в [3] тоже вариант в D7 есть такое свойство, я просто забыл про него )



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
15-1207729203
Дмитрий С
2008-04-09 12:20
2008.05.25
КриптоПро CSP


2-1209716088
mixcraft
2008-05-02 12:14
2008.05.25
проблема при копировании записи


2-1209824858
Res
2008-05-03 18:27
2008.05.25
wm_quit


2-1208956311
Foo Fighters
2008-04-23 17:11
2008.05.25
как узнать результат запроса в ADOQuery?


2-1209494793
HHNick
2008-04-29 22:46
2008.05.25
TWebBrowser и инерактивность





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский