MessageBox.Zeigen von rechts nach Links Lesen funktioniert nicht
Hey, ich mache es einfach. Ich will eine MessageBox des Strings "abc" und es wird von rechts nach Links gelesen.
Habe ich versucht, dieses Messagebox.Show("abc",MessageBoxOptions.RtlReading);
was worng mit diesem ?
dies ist die Fehlermeldung die ich bekomme :
1:"cannot convert from 'System.Windows.Formen.MessageBoxOptions' zu 'string"
2:"cannot convert from 'string' to
'System.Windows.Formen.MessageBoxButtons'"3:"Die beste übereinstimmung für die überladene Methode 'System.Windows.Formen.MessageBox.Show(string,
string)' hat einige ungültige Argumente"
- Ihr soll uns sagen, dass etwas, was "nicht funktioniert"? Auch ich dachte, von rechts nach Links, habe es durch ein Wort nicht schreiben?
- Was meinst du mit "es funktioniert nicht"? Und dieser code würde nicht kompilieren anyeays
- ok ok es tut mir Leid, ich werde Ihnen die Fehler , ich kann das Programm ausführen und diesem ( ich bearbeitete meinen post)
- Ich glaube nicht, dies ist die Antwort, die Sie wirklich wollte, aber seine Antwort, die Ihnen helfen, die meisten in der langen laufen - werfen Sie einen Blick auf
this
- dies ist hilfreich, aber wenn ich nicht wollen alle nutzen die überschrift und die buttons und all das , ich will einfach eine Nachricht schreiben, von rechts nach Links .. ohne zu definieren, all die anderen Dinge
- Ich glaube, Sie brauchen, um zu Lesen, ein bisschen mehr zu Konstruktoren
InformationsquelleAutor Shmulik Cohen | 2013-06-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es nicht die Anzeige von Links nach rechts, versuchen Sie dies:
Wenn Sie wollen, so etwas wie dieses:
Ich denke nicht, dass es damit zu tun haben, dass, obwohl, ist es vor allem, du hast die Parameter falsch. falsch. Hier behoben:
Es gibt auch eine hässliche Art und Weise, dies zu tun, aber es bedeutet, Sie müssen nicht fügen Sie die extraparams. Stellen Sie zunächst eine Klasse namens MessageBoxEx, und der Inhalt sind...
- und nennen es wie
MessageBoxEx.Show("abc", MessageBoxOptions.RtlReading);
.Schreiben Sie eine Methode, die standardmäßig alle Werte, die Sie nicht festlegen möchten.
Dann alles, was Sie tun müssen, ist anrufen
MessageBox
genau wie er es wollte =) Auch für das Leben in CO 😉MessageBox
Klasse, war Ihre Antwort richtig, wie gut.Ich habe in der situation wie dieser, und der beste Weg den ich gefunden ist, um die beiden zu verbinden flags:
RtlReading
undRightAlign
:Den code, den Sie verwenden hat eine Signatur, die passt
MessageBox.Show(string, string)
Die versucht, die Anzeige einer Zeichenkette und eine Beschriftung für die Titel. Stattdessen, was Sie wollen, ist etwas, das alle Argumente ausgefüllt:Fix die
MessageBoxOptions
wie unten :in Ihrem Fall :
hoffe, es hilft.