Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Button.Down auch für normale TButtons?

  Alt 23. Okt 2006, 12:07
Du kannst eine Checkbox nehmen und sie wie einen normalen Button aussehen lassen.
  • Quick and dirty:
    Delphi-Quellcode:
    procedure TForm2.FormCreate(Sender: TObject);
    var
      style: DWORD;
    begin
      style := GetWindowLong(CheckBox2.Handle, GWL_STYLE);
      SetWindowLong(CheckBox2.Handle, GWL_STYLE, style or BS_PUSHLIKE);
    end;
  • Etwas sauberer: Leite eine Komponente von TCheckbox ab und jubele ihr das BS_PUSHLIKE im CreateParams unter.
HTH, Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat