• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Ttoolbar

  • Автор темы Shnur
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Shnur

Подскажитьте как програмно в TToolBar создать кнопку с текстом и чтоб при ее нажатии выполнялась процедура...
 
B

Barmutik

Код:
var
AButton: TToolButton;
begin
AButton := TToolButton.Create(ToolBar1);
AButton.Parent := ToolBar1;
AButton.Caption := '11';
AButton.OnClick := ... обработчик нажатия на кнопку;
 
S

Shnur

И еще вопросик как сделать так чтобы при нажатии на кнопку она была нажата до тех пор пока не нажмешь другую?
 
B

Barmutik

Используйте установку свойства Grouped := True and Style = tbsCheck у кнопок..

Вообще-то такие вопросы прекрасно освещены в хелпе...
 
S

Shnur

Да и еще совсем забыл, как эту кнопку вообще удалить с TToolBar?
И спасибо за помощь )
 
S

Shnur

Да но если мне нужно конкретну, номер которой я не знаю?
 
B

Barmutik

Ну найдите её по имени к примеру...
 
D

DimaBr

> Лудше бы код подсказали...
ToolBar.Buttons[2].Free;

ToolBar.FindComponent('MyBytton).Free;

MyButton.Tag := 9999;
for i := ToolBar.ButtonCount -1 downto do
if ToolBar.Buttons.Tag = 9999 then ToolBar.Buttons.Free;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!