05. marts 2010 - 09:52Der er
10 kommentarer og 2 løsninger
Opdater controls på Form2 fra Form1
Hej,
Fra Form1 vil jeg gerne oprette en instans af Form2 (et "details" vindue med en ricktextbox på) men ikke vise den - det gør jeg senere.
Fra en eventhandler kan jeg godt "Form2 fd = new Form2(this);" for at sende en reference med.. og i så fald virker fd.ShowDialog(); også.
Men kan jeg ikke oprette instansen allerede når programmet startes og så fra forskellige funktioner og handlers m.v. kalde "fd.textbox.text += "blabla\r\n"; " eller lignende?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvor kalder du: fd.richTextBoxLog.AppendText(my_string);
Virker måske som om du gør det før formen er blevet initialiseret med dine controls.
( lang tid siden jeg har leget med winforms, er med Init af controls ikke i load? Husk at InitializeControls eller hvad den hedder skal kaldes før du kan tilføje ting til din RTF box.
Hvad er FormDetails ? Skal du ikke gemme den reference, du opretter den jo igen og igen ... og så er det klart at hvad der bliver skrevet til den bliver slettet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.