Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Generare evento
lunedì 17 marzo 2008 - 11.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
skomed
Profilo
| Newbie
34
messaggi | Data Invio:
lun 17 mar 2008 - 11:07
ciao a tutti....
vi spiego la mia situazione...
ho un form dove è presente un pulsante che una volta cliccato mi setta una proprietà di un'altra classe
istanza_altra_classe.proprieta = variabile;
io vorrei che venga generato un evento all'interno del set di quella proprietà (dopo viene modificata una variabile ) che mi possa far tornare al form passandogli la nuova variabile.
quindi avrei :
public class FMain :Form
{
Nuova_classe nome;
public FMain()
{
InitializeComponent();
}
private void B_scegli_Click(object sender, EventArgs e)
{
nome.proprieta = "ciao";
}
}
e l'altra classe :
class Nuova_classe
{
string str="";
public Nuova_classe()
{
}
public string proprieta
{
get { return str; }
set { xmlFile = value; Parse(); }
}
private void Parse()
{
// ELABORAZIONE STRINGA STR
// ADESSO VORREI GENERARE L'EVENTO PASSANDO LA NUOVA STRINGA
// QUESTO EVENTO MI PERMETTE DI LANCIARE UN METODO PRIVATO PRESENTE ALL'INTERNO DEL FORM UTILIZZANDO LA VARIABILE STR.
}
}
come si realizza??? ci ho provato ma mi trovo con dei problemi di visibilità ...
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 17 mar 2008 - 12:13
584_Events.zip
>ciao a tutti....
Ciao
>
>vi spiego la mia situazione...
>
>ho un form dove è presente un pulsante che una volta cliccato
>mi setta una proprietà di un'altra classe
>
>istanza_altra_classe.proprieta = variabile;
>
>io vorrei che venga generato un evento all'interno del set di
>quella proprietà (dopo viene modificata una variabile ) che mi
>possa far tornare al form passandogli la nuova variabile.
>
>quindi avrei :
>
>
>public class FMain :Form
>{
>
>Nuova_classe nome;
>
> public FMain()
> {
> InitializeComponent();
> }
>
> private void B_scegli_Click(object sender, EventArgs e)
> {
> nome.proprieta = "ciao";
> }
>}
>
>
>
>e l'altra classe :
>
>class Nuova_classe
> {
> string str="";
>
> public Nuova_classe()
> {
>
> }
>
>
>
> public string proprieta
> {
> get { return str; }
> set { xmlFile = value; Parse(); }
> }
>
>private void Parse()
> {
> // ELABORAZIONE STRINGA STR
>// ADESSO VORREI GENERARE L'EVENTO PASSANDO LA NUOVA STRINGA
>// QUESTO EVENTO MI PERMETTE DI LANCIARE UN METODO PRIVATO PRESENTE
>ALL'INTERNO DEL FORM UTILIZZANDO LA VARIABILE STR.
Quindi in questa funzione, vorresti scatenare un EVENTO che poi venga intercettato dalla form chiamante?
>
>}
>
>}
>
>
>
>come si realizza??? ci ho provato ma mi trovo con dei problemi
>di visibilità ...
Se ho capito bene cosa vuoi fare, dovrebbe esserti utile il progetto che ti ho allegato a questo post.
Enjoy It
http://blogs.dotnethell.it/Regulator/
skomed
Profilo
| Newbie
34
messaggi | Data Invio:
lun 17 mar 2008 - 12:57
>>ciao a tutti....
>
>Ciao
>
>>
>>vi spiego la mia situazione...
>>
>>ho un form dove è presente un pulsante che una volta cliccato
>>mi setta una proprietà di un'altra classe
>>
>>istanza_altra_classe.proprieta = variabile;
>>
>>io vorrei che venga generato un evento all'interno del set di
>>quella proprietà (dopo viene modificata una variabile ) che mi
>>possa far tornare al form passandogli la nuova variabile.
>>
>>quindi avrei :
>>
>>
>>public class FMain :Form
>>{
>>
>>Nuova_classe nome;
>>
>> public FMain()
>> {
>> InitializeComponent();
>> }
>>
>> private void B_scegli_Click(object sender, EventArgs e)
>> {
>> nome.proprieta = "ciao";
>> }
>>}
>>
>>
>>
>>e l'altra classe :
>>
>>class Nuova_classe
>> {
>> string str="";
>>
>> public Nuova_classe()
>> {
>>
>> }
>>
>>
>>
>> public string proprieta
>> {
>> get { return str; }
>> set { xmlFile = value; Parse(); }
>> }
>>
>>private void Parse()
>> {
>> // ELABORAZIONE STRINGA STR
>>// ADESSO VORREI GENERARE L'EVENTO PASSANDO LA NUOVA STRINGA
>>// QUESTO EVENTO MI PERMETTE DI LANCIARE UN METODO PRIVATO PRESENTE
>>ALL'INTERNO DEL FORM UTILIZZANDO LA VARIABILE STR.
>
>Quindi in questa funzione, vorresti scatenare un EVENTO che poi
>venga intercettato dalla form chiamante?
proprio cosi..
>
>>
>>}
>>
>>}
>>
>>
>>
>>come si realizza??? ci ho provato ma mi trovo con dei problemi
>>di visibilità ...
>
>Se ho capito bene cosa vuoi fare, dovrebbe esserti utile il progetto
>che ti ho allegato a questo post.
ok provo a darci un'occhiata... nel frattempo ti ringrazio del consiglio e tempo perso..
>
>Enjoy It
>
http://blogs.dotnethell.it/Regulator/
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 17 mar 2008 - 15:11
Ok bene
fammi sapere
http://blogs.dotnethell.it/Regulator/
Torna su
Stanze Forum
Elenco Threads
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 !