Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Вниз

Toolbar и кнопки   Найти похожие ветки 

 
Gu   (2010-11-11 09:17) [0]

Как програмно на ней создать, скажем, 2 кнопки с капшинами "1" и "2" и с одним обработчиком событий для них, в котором будет ясно, какая из кнопок нажата? (свойство ShowCaptions=true)


 
sniknik ©   (2010-11-11 09:39) [1]

а в событии нажатия что "сендера" нет?


 
12 ©   (2010-11-11 09:49) [2]

tb1: TToolBar;
   btn4: TButton;
   btn5: TButton;

procedure TForm1.btn4Click(Sender: TObject);
begin
 ShowMessage( TButton(sender).Caption );
end;

procedure TForm1.btn5Click(Sender: TObject);
var
 b1:TButton;
begin
 b1 := TButton.Create(tb1);
 b1.Name := "b11";
 b1.Caption := "bbbb";
 b1.Parent := tb1;
 b1.OnClick :=  btn4Click;

 b1 := TButton.Create(tb1);
 b1.Name := "b22";
 b1.Caption := "cccc";
 b1.Parent := tb1;
 b1.OnClick :=  btn4Click;
end;


 
Palladin ©   (2010-11-11 09:52) [3]


> sniknik ©   (11.11.10 09:39) [1]

есть, но для него мозги нужны


 
Gu   (2010-11-11 11:47) [4]

12 спасибо


 
Плохиш ©   (2010-11-11 11:55) [5]


> Palladin ©   (11.11.10 09:52) [3]
>
>
> > sniknik ©   (11.11.10 09:39) [1]
>
> есть, но для него мозги нужны

Зачем мозги? На делфимастере есть защитники немощных и обездоленных.


 
12 ©   (2010-11-11 12:28) [6]

просто мне показалось, что я его знаю :)


 
Gu   (2010-11-11 12:34) [7]

2 плохиш - я спросил, человек ответил, тема закрыта.

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


 
12 ©   (2010-11-11 12:36) [8]

мда, значит, ошибся :)


 
faiwer ©   (2010-11-11 12:58) [9]

Gu, не переживай - неадекватное чувство юмора, а также завышенное ЧСВ - профессиональная болезнь делфинистов :)

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


 
Dennis I. Komarov ©   (2010-11-11 13:28) [10]

не стыдно не знать, стыдно не хотеть узнать...


 
Gu   (2010-11-11 16:35) [11]

почему

procedure TForm1.Toolbar1CustomDrawButton(Sender: TToolBar; Button: TToolButton;
 State: TCustomDrawState; var DefaultDraw: Boolean);
begin
 Sender.Canvas.Brush.Color:=clAqua;
 Sender.Canvas.Rectangle(Button.BoundsRect);
end;

неработает когда Toolbar1.DrawinStyle:=dsGradient?

можно сделать чтобы и гардиент был и цвет менялся? Ведь событие все равно отрабатывает вроде.


 
Gu   (2010-11-12 10:15) [12]

ну что, никто не подскажит? хотябы только чтобы цвет шрифта менять..


 
12 ©   (2010-11-12 11:28) [13]

1. нет такого свойства Toolbar1.DrawinStyle у некоторых
2. что хотите - не совсем понятно


 
Gu   (2010-11-12 12:30) [14]

1. у толбара стиль отображения Гардиент - вкл
2. у толбара - шоукапшионс тру
3. на толбаре несколько кнопок (в капшионс у каждой кнопки буквы A, B, и тд)
4. у каждой кнопки тагу присвоен номер

хочу: чтобы цвет шрифта кнопок с номерами тагов например 2 и 5 был синим, остальных черным


 
Gu   (2010-11-12 12:32) [15]

или если со шрифтом капшионс неполучится, чтобы цвет нужных кнопок был синим например


 
Dennis I. Komarov ©   (2010-11-12 12:40) [16]

TToolbar не есть TToolButton


 
Gu   (2010-11-13 05:50) [17]


> TToolbar не есть TToolButton

и что?


 
Dennis I. Komarov ©   (2010-11-13 13:17) [18]


> и что?

То, что непонятны пляски с бубном в [11]



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.003 c
11-1228663529
exero
2008-12-07 18:25
2011.01.30
Потоки и двухядерные процы


2-1289650085
istok
2010-11-13 15:08
2011.01.30
мониторинг принтеров на delphi..


15-1286879651
Пит
2010-10-12 14:34
2011.01.30
Версионность MS XML движка


15-1287572572
Сергей М.
2010-10-20 15:02
2011.01.30
TSSHClient (Synapse + SSL CryptoLib based)


2-1289381772
Dennis I. Komarov
2010-11-10 12:36
2011.01.30
храним пароль





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский