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

Вниз

Настраиваемый TToolBar   Найти похожие ветки 

 
AndrewK   (2007-09-14 17:22) [0]

Добрый день.

Вот такая проблема: на работе есть куча программ, написанных разными людьми с использование TToolBar. Начальство поставило цель вставить в программы функции настройки видимости кнопок в рантайм. Переделывать на другие компоненты не хочеться, так как все вроде бы работает нормально.
У тулбара есть свойство Customized.  Диалог запускается, но кнопки, которые удалил в нем с тулбара повторно в диалоге не появляются.
Подскажите, где можно посмотреть инфо о работе с этой функцией кроме хелпа.

Кто-нибудь им пользовался?

Может есть какие-нибудь сторонние настройщики TToolBar?


 
clickmaker ©   (2007-09-14 17:24) [1]

а как насчет
CustomizeKeyName
CustomizeValueName?


 
AndrewK   (2007-09-14 17:32) [2]

Пробовал.

procedure TForm1.FormCreate(Sender: TObject);
begin
 ToolBar1.CustomizeKeyName   := "ToolBarCustomizingExample";
 ToolBar1.CustomizeValueName := "Example";
end;


Не работает.  :(


 
AndrewK   (2007-09-14 17:34) [3]

Запускаю двойным щелчком диалог настройки.
Сначала все кнопки в правом списке есть.
Переношу часть кнопок в левый список, все вроде в порядке пока.
Сохраняю - кнопки с тулбара исчезают.
Еще раз вызываю диалог настройки - и в левом списке снова пусто. Те кнопки, которыя я удалил с панели больше никак достать нельзя.  :(


 
clickmaker ©   (2007-09-14 17:43) [4]


> [2] AndrewK   (14.09.07 17:32)

ну задал бы для приличия
SOFTWARE\YourAppName\ToolBarCustomizingExample
а то прямо в HKEY_CURRENT_USER лепишь

И появляется что-либо в этом ключе?


 
AndrewK   (2007-09-14 17:51) [5]

Появляется.

Example   REG_BINARY    ff ff ff ff 01 00 00 00



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1190018023
andreoman
2007-09-17 12:33
2007.12.09
проблема отображения всплывающей подсказки


2-1195295756
infom
2007-11-17 13:35
2007.12.09
Сохранение rtf с помощью TRichEdit.


15-1194470055
Malik
2007-11-08 00:14
2007.12.09
Повтарюсь:"Язык, на котором был написан виндовз"


2-1194855331
art36
2007-11-12 11:15
2007.12.09
Как вырваться из локальной сети, используя indy или Socket?


2-1194958126
Ega23
2007-11-13 15:48
2007.12.09
Приведение Boolean к Integer