Hallo,
ich hätte zwei Fragen zur Verwendung des TCalculatorDialog:
Wenn man beispielsweise die Berechnung 5/0 vornimmt, wird der Text "Error" im Display angezeigt. Kann man den Text ändern, z.B. in "Fehler"?
Kann ich erreichen, dass sich das Dialogfenster auch durch Drücken der ESCAPE-Taste schließen lässt?
Vielen Dank,
Kay
Anpassung von TCalculatorDialog
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Anpassung von TCalculatorDialog
Dazu müsstest das TCalculatorForm in der Unit ExtDlgs anpassen. Oder du benutzt TEditButton und baust dir deinen eigenen Taschenrechner dazu.Kay hat geschrieben:Wenn man beispielsweise die Berechnung 5/0 vornimmt, wird der Text "Error" im Display angezeigt. Kann man den Text ändern, z.B. in "Fehler"?
Kann ich erreichen, dass sich das Dialogfenster auch durch Drücken der ESCAPE-Taste schließen lässt?
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Anpassung von TCalculatorDialog
Meldungen in der Systemsprache kannst du allgemein so einbinden:
Dann zeigt der auch "Fehler" an.
Code: Alles auswählen
uses gettext, translations;
...
var PODirectory, Lang, FallbackLang: String;
...
initialization
PODirectory := '/home/theo/lazarus/svn/lcl/languages/'; //Pfad anpassen und Dateien mitliefern
GetLanguageIDs(Lang, FallbackLang);
TranslateUnitResourceStrings('LCLStrConsts', PODirectory + 'lclstrconsts.%s.po', Lang, FallbackLang);