wie deklarieren Sie eine öffentliche Zeichenfolge mit einer textbox-text
ich versuche zu tun,
public string str = txtText.Text;
aber es wird nicht lassen Sie mich txtText.txt so wie würde ich das erklären, also es kann überall dort eingesetzt werden?
Ich kann es nicht verwenden in der button1_click-Ereignis, weil wenn ich es Tue, gibt es, weil ich bin eine Zeichenfolge abrufen aus dem Textfeld, und legen Sie das Textfeld, so dass es nicht richtig funktioniert, so habe ich, um es abzurufen, die textbox ist der text ja dann auch irgendwo auf.
- Was möchten Sie tun? (auch die, die über einen Zeitraum jedes jetzt und dann Menschen hilft, zu verstehen, was Sie schreiben besser).
- definieren Sie eine Zeichenfolge, die außerhalb click-Ereignis wie public string str; und im inneren click-Ereignis füllen diese wie str = txtText.Text.
- machen Sie Ihre textbox zugriffsmodifizierer auf public oder internal.
- ich habe versucht, aber es immer noch tut, weil es immer noch ruft aus dem Textfeld und setzt auf die textbox
- Mehr code. Wo versucht Ihr zu erklären das? Was auf hf? Sie zeigen uns den code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie Ihre Erklärung zu diesem (ich denke Sie versuchen, der öffentlichkeit Ihre TextBox Text-Eigenschaft):
Wenn Sie wollen einfach nur zu bekommen, dass der Wert innerhalb der Ereignisprozedur (und innerhalb der gleichen Klasse, wo Ihr im Textfeld deklariert wird), dann Sie nicht haben, um das public-Spezifizierer in der Deklaration:
Könnte man es machen, so etwas wie dieses:
Deklarieren Sie eine statische Klasse
und dann stellen Sie Ihre textbox-text, um es
geben, die im textchange event