Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

TKOLToolbar   Найти похожие ветки 

 
Vanek_TV   (2005-06-05 21:48) [0]

Как в TKOLToolbar менять tooltips в designtime?


 
Dimaxx ©   (2005-06-05 22:51) [1]

TKOLToolbar.TBSetTooltips


 
ECM ©   (2005-06-06 09:42) [2]

2Dimaxx: designtime
ИМХО: Если у кнопок на Toolbar есть текст (noTextLabels = FALSE)
ему тултипы не нужны...
...если у Toolbar noTextLabels = TRUE и ShowTooltips = TRUE
то в качестве тултипов используется Caption кнопок...
почитайте коментарий автора:

http://delphimaster.net/view/11-1110739823/
post [16]


 
Vanek_TV   (2005-06-07 01:39) [3]

качестве тултипов используется Caption кнопок...
А как Caption в designtime менять?
Извените за глупые вопросы...


 
ECM ©   (2005-06-07 11:06) [4]

Q: А как Caption в designtime менять?
A: При помощи доп. редактора кнопок. Запустить его можно двумя путями:
1) Нажать на кнопку "..."  в инспекторе объектов на свойстве ToolBar.Buttons
2) Через контекстное меню (правой кнопкой прямо на Toolbar) - Edit.

... Неужели трудно "потыкать" самостоятельно во все свойства? От этого ничего непоправимого не произойдет...:)


 
Vanek_TV   (2005-06-08 01:08) [5]

Брр... Извеняюсь не в designtime, а в runtime... Плохо на меня ночь влияет =)


 
Dimaxx ©   (2005-06-08 01:13) [6]

В designtime - TKOLToolbar.TBSetTooltips


 
Vanek_TV   (2005-06-10 21:59) [7]

Пробовал не получается... Можно пример?


 
Dimaxx ©   (2005-06-11 19:33) [8]

var
 Hints: array[0..21] of PChar;

...

for I:=0 to pred(Toolbar.TBButtonCount) do
 begin
   if Hints[I]<>nil then FreeMem(Hints[I]);
   if not Toolbar.TBButtonSeparator(100+I) then
     begin
       S:="bla-bla"+#0;
       GetMem(Hints[I],Length(S));
       CopyMemory(Hints[I],@S[1],Length(S));
     end;
 end;
Toolbar.TBSetTooltips(100,Hints);


Число 100 - это индекс первой кнопки в runtime (может быть другим!!!).


 
Dimaxx ©   (2005-06-11 19:35) [9]

Тьфу!!! Строка if Hints[I]<>nil then FreeMem(Hints[I]) не нужна - это из моей оперы...



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

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
8-1125641317
palgen
2005-09-02 10:08
2006.02.12
Как поменять разрешение ?


9-1121918797
Trof
2005-07-21 08:06
2006.02.12
ODE и Freeform


1-1137264807
-matrix-
2006-01-14 21:53
2006.02.12
Переполнение памяти


15-1137946037
Desdechado
2006-01-22 19:07
2006.02.12
2 мучающих меня элементарных вопроса :)


15-1137712644
Yegorchic
2006-01-20 02:17
2006.02.12
Олимпиады по программированию