Textbox Inhalt Anzeigen

picco

Grünschnabel
Hoi Alle

Ich bastel gerade eine GUI für ein PDA und hab folgendes Problem.
Ich übergebe einer Textbox über eine Variable einen Text. Dieser wird nun aber erst angezeigt, wenn ich im Textfeld bin, und irgendeine Taste drücke.
Sprich, ich wechsle im Menue auf diese Seite und die Box ist leer.

Kann mir einer sagen wie ich es initialisieren muß, damit das Textfeld den Text sofort anzeigt, und nicht erst nach einer Aktion?

2te Frage. Wo versteckt sich der Alphawert einer Textbox?

Vielen Dank schonmal,
picco
 
Zuletzt bearbeitet:
Hallo

So hab ich die Variable erstmal deklariert.
ich dachte das der Text dann beim Ausführen sofort angezeigt wird...

Gruß, picco

public class Form4 : System.Windows.Forms.Form
{
(...)
public System.Windows.Forms.TextBox feldInfoBox;
public string feldInfo = "Wo ist das feld?"
public Form4()
{.....}

private void textBox1_TextChanged(object sender, System.EventArgs e){
feldInfoBox.Text = feldInfo;
}
...
 
Hi,

du weist den Wert deiner Variable erst zu wenn sich der Text in deiner Textbox aendert (TextChanged Event).
Vorher gibt es keine weitere Verbindung zwischen deiner Variable und der Textbox. Und da liegt der Fehler.
Weise den Wert im Konstruktor der Klasse oder im Form_Load Event zu, dann wird die Textbox gleich von anfang an gefuellt sein.
 
Zurück