Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Access Violation, TSpeedButton

  Alt 7. Jun 2004, 16:53
Zitat von shareholder:
die procedure ist 1200 buttons zugeordnet.
Das ist ja Waaahnsinn ; zu viele Knöpfe.
Aber egal:

Delphi-Quellcode:
procedure TForm1.BtnMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  // zur Sicherheit !!!!!
  // ein "normaler" Button und es knallt
  Assert(sender is TSpeedButton);
 
  if (ssRight in Shift) then
    with TSpeedButton(Sender).Glyph do
       if Empty then
          LoadFromFile('bild.bmp')
       else
          ShowMessage('hat schon ein bild!');
end;
Andreas
  Mit Zitat antworten Zitat