Главная страница
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.022 c
6-1175513188
Digo
2007-04-02 15:26
2007.12.09
Трансляция видео через lan


2-1195196950
alikon1
2007-11-16 10:09
2007.12.09
Факториал дробного числа


2-1195027786
umbra
2007-11-14 11:09
2007.12.09
как скомпилировать модуль не в проекте?


15-1194524177
Dragon
2007-11-08 15:16
2007.12.09
Стоимость программы на Delphi


2-1194901296
Vice____
2007-11-13 00:01
2007.12.09
TEdit>мой компонент