Bevor ich nen Bug Report schreibe, wollt ich erst mal euch fragen, evtl . mache ich ja auch etwas falsch.
Ich nutze hier ein Deutsches WindowsXP mit Lazarus SVN Revision 39124.
Nun erzeuge ich 2 Messageboxen :
Code: Alles auswählen
Procedure TForm1.Button1Click(Sender: TObject);
Begin
If application.MessageBox('Text der Warnung.', 'Warnung', mb_YESNO Or MB_ICONWARNING) = ID_YES Then Begin
caption := 'Ja geklickt.';
End
Else Begin
caption := 'Nein geklickt.';
End;
End;
Procedure TForm1.Button2Click(Sender: TObject);
Begin
If MessageBox(form1.Handle, 'Text der Warnung.', 'Warnung', mb_YESNO Or MB_ICONWARNING) = ID_YES Then Begin
caption := 'Ja geklickt.';
End
Else Begin
caption := 'Nein geklickt.';
End;
End;
In der Variante von Button2 sind die "Ja" "Nein" Buttons des Dialogs Deutsch.
Muss man der LCL noch extra Sagen in welcher Sprachen man Arbeitet ? Oder ist das tatsächlich ein Bug.
Gruß
Corpsman