Форум: "Основная";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
ВнизНастраиваемый 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c