Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2007, 08:48   #1
Xandr
Пользователь
 
Регистрация: 12.07.2007
Сообщений: 60
По умолчанию Кнопка в toolbar

Как программно создать кнопку в toolbar?
Xandr вне форума Ответить с цитированием
Старый 17.08.2007, 08:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Как и любую другую кнопку Например так:

procedure TForm1.ToolButton1Click(Sender: TObject);
var tb:TToolButton;
begin
//********** WITH **********
tb:=TToolButton.Create(ToolBar1);
with tb do begin
OnClick:=ToolBar1.Buttons[0].OnClick;
parent:=ToolBar1;
end;
//********** END WITH ****** {}

end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.08.2007, 09:08   #3
Xandr
Пользователь
 
Регистрация: 12.07.2007
Сообщений: 60
По умолчанию

Выдает ошибку, что то на счет ToolBar1.Buttons[0]
Xandr вне форума Ответить с цитированием
Старый 17.08.2007, 09:23   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Эта строка назначает обработчик по OnClick. Это всего лишь пример. Убери эту строку. Или назначь свой обработчик. У меня на Тулбаре уже была созданна кнопка, код кооторой ты видеш, и соответственно для примера я решил чтоб и остальные кнопки имели тот же код, посему и пишу OnClick:=ToolBar1.Buttons[0].OnClick;, т.е. назначить новоявленной кнопке обработчик такой же как и в первой кнопке, поставленной на тулбар в ходе проектирования.
Яснышко?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.08.2007, 09:24   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да и на будущее - Ошибку нужно приводить, ато не понятно что там у тебя выдает, я не телепат.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.08.2007, 09:32   #6
Xandr
Пользователь
 
Регистрация: 12.07.2007
Сообщений: 60
По умолчанию

ОК, спасибо.
Xandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка обнуления Pabelu Microsoft Office Excel 6 15.04.2008 17:09
Toolbar и Imagelist... prizrak1390 Общие вопросы Delphi 2 12.04.2008 13:25
обновление в блоге - Programmersforum.ru toolbar – тулбар для нашего клуба Pblog Обсуждение статей 0 13.12.2007 20:20
Warden's ToolBar Warden Софт 0 18.11.2007 09:42
Добавить Toolbar (с кнопками), скажем, в Notepad? Brother Win Api 1 12.11.2007 11:09