Avatar billede beef12 Nybegynder
24. april 2006 - 14:34 Der er 8 kommentarer og
1 løsning

Opdatere textbox synkron

Hvordan opdaterer man to f.eks textBox's samtidigt?

Det indebærer vel at man sender strengen fra den første textbox afsted i en event på en eller anden måde, ikke?
Avatar billede beef12 Nybegynder
24. april 2006 - 14:35 #1
Altså - når man skriver i den første textbox, så opdateres textbox2 automatisk - håber det er forståeligt...
Avatar billede the_party_dog Nybegynder
24. april 2006 - 14:38 #2
Det du leder efter er din TextChanged event, hvis vi snakker om Windows forms.

Det du gør er så at flytte teksten fra den du modtager input i, over i den anden.

Noget ala dette:

private void textBox1_TextChanged(object sender, System.EventArgs e)
        {
            textBox2.Text = textBox1.Text;
        }
Avatar billede the_party_dog Nybegynder
24. april 2006 - 14:40 #3
Men du har også andre events, som du måske skulle overveje, dette er kun en mulighed.
Der findes KeyDown, KeyPress, KeyUp, den kunne du også kigge på, hvis det viste ikke lige kan det du gerne vil.
Avatar billede dr_chaos Nybegynder
24. april 2006 - 14:42 #4
keyup er den bedste.
Avatar billede beef12 Nybegynder
24. april 2006 - 14:45 #5
Ok - det har du egentlig ret i - det var meget nemt.

Men hvad så hvis jeg har en textbox som viser navnet på en markeret node i et treeview og når jeg efterfølgende ændrer teksten i textboxen - så skal den ændre nodens navn... Men så snart jeg laver den der textBox1_TextChanged, så mister jeg pointeren til den markerede node - ergo så kan jeg ikke opdatere den :-(

Det var nemlig det jeg fiskede efter at løse :-) Ved du det?
Avatar billede beef12 Nybegynder
24. april 2006 - 14:48 #6
key_up noteret
Avatar billede beef12 Nybegynder
24. april 2006 - 18:44 #7
Fandt ud af det.
Fest_hunden - smid lige et svar :-)
Avatar billede the_party_dog Nybegynder
25. april 2006 - 07:14 #8
Her kommer svaret :-)

Hvordan løste du dit lille problem med dit treeview?
Avatar billede beef12 Nybegynder
25. april 2006 - 11:07 #9
Jeg satte LabelEdit property'en til True.
Dernært oprettede jeg en field "markedNode", som holder en reference til den sidst-markerede node. Piece of cake :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester