Aiuto

sabato 16 ottobre 2010 - 22.40
Tag Elenco Tags  VB.NET  |  .NET 3.5

Marcuus Profilo | Newbie

hello dovrei creare 2 form che rimangano sempre attivi e in ogniuno di essi c'e un textbox quando scrivo nella textbox del form1 in automatico deve scrivere la stessa cosa nella textbox del form2 GRAZIE

freeteo Profilo | Guru

Ciao,
in questa stanza di parla di reportistica (crystal, rdlc etc) o problemi legati a questi argomenti, quello che chiedi tu è relativo ad un'applicazione Win32, quindi la stanza più corretta dove postare è questa: http://www.dotnethell.it/forum/Windows-Forms.aspx

A parte questo, quello che vuoi fare tu è risolvibile usando come Form2 una maschera che venga visualizzata come Singleton, ed esporre una sua proprietà per chi vuole scrivere dentro alla sua textbox.
Nella prima maschera, nella textbox1 ti sottoscrivi all'evento "TextChanged" e gli vai a settare qualcosa nella seconda, qualcosa tipo:
... textchanged della prima form... Form2.Instance.Valore = textBox1.Text ...

e come Form2 hai :
public class Form2 : Form { private static Form2 inst; public static Form2 Instance { get { if(inst == null) inst = new Form2(); return inst; } } ... public string Valore { get { return textBox.Text; } set { textBox.Text = value; } } }


ti consiglio di usare la proprietà invece di esporre direttamente la textbox della form2 per questione di pulizia del codice, anche se niente ti vieta di farlo...


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

Marcuus Profilo | Newbie

ok ancora 1 cosa nello stesso form c'è una terza textbox che quando l'utente scrive in word la textbox dovrebbe riportare lo stesso testo è possibile???

freeteo Profilo | Guru

>ok ancora 1 cosa nello stesso form c'è una terza textbox che
>quando l'utente scrive in word la textbox dovrebbe riportare
>lo stesso testo è possibile???
certo nel set della proprietà setti anche l'altra textbox...è sempre lo stesso procedimento

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

freeteo Profilo | Guru

>ok ancora 1 cosa nello stesso form c'è una terza textbox che
>quando l'utente scrive in word la textbox dovrebbe riportare
>lo stesso testo è possibile???
certo nel set della proprietà setti anche l'altra textbox...è sempre lo stesso procedimento

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5