![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Настраиваемый TToolBar [D6, WinXP]
AndrewK © (2007-09-14 17:22:00)Добрый день.
Вот такая проблема: на работе есть куча программ, написанных разными людьми с использование TToolBar. Начальство поставило цель вставить в программы функции настройки видимости кнопок в рантайм. Переделывать на другие компоненты не хочеться, так как все вроде бы работает нормально.
У тулбара есть свойство Customized. Диалог запускается, но кнопки, которые удалил в нем с тулбара повторно в диалоге не появляются.
Подскажите, где можно посмотреть инфо о работе с этой функцией кроме хелпа.
Кто-нибудь им пользовался?
Может есть какие-нибудь сторонние настройщики TToolBar?
AndrewK (2007-09-14 17:51:00) [1]Появляется.
Example REG_BINARY ff ff ff ff 01 00 00 00
clickmaker (2007-09-14 17:43:00) [2]
> [2] AndrewK (14.09.07 17:32)
ну задал бы для приличия
SOFTWARE\YourAppName\ToolBarCustomizingExample
а то прямо в HKEY_CURRENT_USER лепишь
И появляется что-либо в этом ключе?
AndrewK (2007-09-14 17:34:00) [3]Запускаю двойным щелчком диалог настройки.
Сначала все кнопки в правом списке есть.
Переношу часть кнопок в левый список, все вроде в порядке пока.
Сохраняю - кнопки с тулбара исчезают.
Еще раз вызываю диалог настройки - и в левом списке снова пусто. Те кнопки, которыя я удалил с панели больше никак достать нельзя. :(
AndrewK (2007-09-14 17:32:00) [4]Пробовал.
procedure TForm1.FormCreate(Sender: TObject);
begin
ToolBar1.CustomizeKeyName := 'ToolBarCustomizingExample';
ToolBar1.CustomizeValueName := 'Example';
end;
Не работает. :(
clickmaker (2007-09-14 17:24:00) [5]а как насчет
CustomizeKeyName
CustomizeValueName?