Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

динамические кнопки   Найти похожие ветки 

 
Дмитрий12   (2006-05-20 01:12) [0]

Создаю на groupbox 10 кнопок.Делаю для них процедуру нажатия с западанием
(Sender as Tbitbtn).Perform( BM_SETSTATE ,1, 1 );
При нажатии на кнопки всё работает нормально,но после нажатия первой(самой левой) любое нажатие на одну из десяти трактуеться как нажатие на эту первую.
Ставлю в начале обработчика нажатия
showmessage(Sender as Tbitbtn).hint; и всё работает нормально.
Вопрос: В чем проблема, и кто глючит я или delphi?


 
Плохиш ©   (2006-05-20 01:40) [1]


> Вопрос: В чем проблема, и кто глючит я или delphi?

Ответ: Глючишь ты.


 
Дмитрий12   (2006-05-20 10:41) [2]

Если я то в чем?


 
KSergey ©   (2006-05-20 14:28) [3]

> Дмитрий12   (20.05.06 10:41) [2]
> Если я то в чем?

Код давай.


 
Дмитрий12   (2006-05-20 18:54) [4]

Я же говорю
procedure TForm2.FormShow(Sender: TObject);

begin

form10.groupbox2.Enabled :=false;

for i:=1 to 16 do

 begin
   form10.bitbtn1:=Tbitbtn.Create(Form2);
   with form10.bitbtn1 do
   begin
     Parent := form10.groupbox2;
     glyph:=g ;
     font.Color :=clred;
     if (i-8)<=0 then  ii:=i-1 else  ii:=i;
    Caption := IntToStr(abs(ii-8));
   
    Height := 25;
     Width := 25;
     if j=1 then
      hint:=inttostr(ii-8) else hint:=inttostr(ii+8+1);
     Left :=2+(i-1)*25;
     OnClick :=bitbtn1Click;
   end;
 end;
procedure TForm2.BitBtn1Click(Sender: TObject);
begin
(Sender as Tbitbtn).Perform( BM_SETSTATE ,1, 1 );
end;
Даже так глючит



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

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1147703831
pav74
2006-05-15 18:37
2006.06.04
как работать с битами отдельно из одного байта?


3-1144905498
Ткаченко Сергей
2006-04-13 09:18
2006.06.04
Формат числа в DBGrid..... как?


3-1144784361
{AleX}
2006-04-11 23:39
2006.06.04
Как правельно проводить аудентификацию пользователя?


2-1147874048
13
2006-05-17 17:54
2006.06.04
Снова График


2-1147957288
Graf
2006-05-18 17:01
2006.06.04
свернуть окно