Einzelnen Beitrag anzeigen

Marco Haffner
(Gast)

n/a Beiträge
 
#16
  Alt 30. Mai 2003, 22:57
Zitat von Mat:
ich fand die idee toll, das der messagedlg die buttons nicht in der systemsprache anzeigt (sondern die sprache des programms nimmt).
Wenn Du Dein Programm in englischer Sprache mit einer deutschen Delphi-Version geschrieben hast, mußt Du erst die Beschriftungen in der Consts.pas anpassen, damit auch die MessageDlg Beschriftungen in englisch angezeigt werden. Setzt Du dann noch Standard-Dialoge wie den Öffnen-Dialog ein, hier sind die Beschriftungen immer in Systemsprache.
Und wenn Die die tippereien mit MessageBox zu viel werden, dann erstelle doch eine eigene Unit in die Du alles für Deinen eigenen MessageDlg benötigte reinpackst.

Zitat von Luckie:
Und bei der Messagebox kann er zumindest noch 'Ja', 'Nein', 'OK', 'Abbrechen' erkennen und so eventuell schlimmeres verhindern.
Naja, das kommt dann erstens auf die Frage an und zweitens wie der Programmierer die Tasten interpretiert.
Da gibt es dann die, die eine mit Ja/Nein zu beantwortende Frage in den Dialog packen, als Schaltfläche aber Ja und Abbrechen verwenden.
Aber was nützt auch die am besten formulierte Frage, wenn der DAU vorm Rechner sie sich nicht aufmerksam durchliest...
  Mit Zitat antworten Zitat