Entwickler-Ecke
WinForms - Wie kann ich MessageBoxButtons nachstellen?
erfahrener Neuling - Mi 13.07.16 09:40
Titel: Wie kann ich MessageBoxButtons nachstellen?
Meddl Loide,
bin grad dabei mir meine eigene MessageBox zu bauen. Funktioniert größtenteils schonmal. Nun wollte ich noch eine
partial class MsgBoxButtons machen, die dann genauso funktionieren soll wie die originalen MessageBoxButtons.
Also der Aufruf soll so erfolgen:
C#-Quelltext
1:
| MsgBox.Show("mein Text", "caption", MsgBoxButtons.Ok); |
Irgendwie komm ich aber nicht drauf, wie ich Ok den Text "OK" mitgebe oder YesNo den Text "YESNO".
Grüße gehen raus und danke für jeden hilfreichen Tipp
Julian
PS: falls sich jemand fragt, warum ich mir den Aufwand machen will: Ich entwickle zur Zeit ein komplett-polnisches Programm. Das hat alles funktioniert, nur die MessageBoxButtons der MessageBox waren auf deutsch und das kann man scheinbar nicht so einfach ändern (falls doch, bitte mitteilen). Deswegen meine eigene Klasse ;)
erfahrener Neuling - Mi 13.07.16 10:23
Ok hab's rausgekriegt.
Ist ganz einfach: Stichwort
enum
C#-Quelltext
1:
| public enum MsgBoxButtons { Ok, YesNo, ... } |
Schafschaf - Mi 13.07.16 10:47
Wenn dein Programm auf einem Rechner mit polnischen Windows laufen soll, dann sollten MessageBoxen, Dialoge etc. auch auf polnisch erscheinen.
Soweit ich weiss, richtet sich das nach der Sprache, die im Windows eingestellt ist.
Kannst ja ganz einfach testen, indem du mal die Sprache umstellst und dir so ne MessageBox ansiehst.
erfahrener Neuling - Mi 13.07.16 11:06
Danke für den Tipp, werd ich mal machen.
Delete - Mi 13.07.16 11:24
- Nachträglich durch die Entwickler-Ecke gelöscht -
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!