Avatar billede testpilot_dk Nybegynder
17. maj 2006 - 19:46 Der er 1 løsning

Værdier fra en form til en aktivt felt

Hej!

Jeg sidder og arbejder på et projekt hvor brugeren skal kunne indtaste noget tekst vha. en touchscreen!

Dertil har jeg lavet en slags keyboard som brugeren kan trykke på, dette keyboard har jeg lavet som en selvstændig form!

Jeg ønsker så at man via en knap kan fremkalde keyboardet og så begynde at taste bogstaver ind i de felter som brugeren ønsker.

Dvs. at keyboardet skal fungere "modeless" og bare sende brugerens data til det aktive felt den anden form!
Avatar billede anri Novice
24. maj 2006 - 12:45 #1
Den er let nok..
Du overfører den textbox tu vil skrive i, i constructoren, og så kan du bare bruge den som normalt..

I formen med tastaturet:
System.Windows.Forms.TextBox workTB;

public Form2(System.Windows.Forms.TextBox sourceTB)
{
    InitializeComponent();
    workTB = sourceTB;
}

private void button1_Click(object sender, System.EventArgs e)
{
  workTB.Text += "Dut";
}

I hovedformen :
Form2 ff = new Form2(textBox1);
ff.Show();
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

IT-JOB