Man setze 3 RadioButtons auf ein Formular und verbinde das 'onMouseMove'-Ereignis mit folgender Funktion
Code: Alles auswählen
procedure TForm1.RadioButton1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
TRadioButton(Sender).SetFocus;
end;
Wenn man jetzt mit der Maus über die Radio-Buttons fährt, wird immer der RadioButton aktiviert, der den Focus erhält. Das ist meiner Meinung nach ein Bug. Checkboxen und normale Buttons verhalten sich dagegen korrekt!
Allerdings verhält sich Delphi5 genauso! Ich finde aber, dass dieses Verhalten ziemlich nervig ist und man sollte doch Fehler aus Delphi in Lazarus nicht unbedingt kopieren!
Sollte man sowas als Bug melden?