|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[VB.Net]Delegate da libreria C#
Ciao a tutti
Ho la mia dll in C# dove è definito il mio delegate. Premetto che se lo uso in un progetto C# funziona. Mi serve aiuto per utilizzarlo in VB.Net Codice:
public delegate void SetCantiere(string id, string denominazione);
public SetCantiere SelectCantiereFn;
//in un evento di questa stessa classe:
private void btnQualcosa_Click(object sender, EventArgs e)
{
SelectCantiereFn(griglia.Id, griglia.Denominazione);
}
Codice:
//altra classe del progetto
private void eventoQualsiasi_Click(object sender, EventArgs e)
{
ClasseConDelegate c = new ClasseConDelegate();
c.SelectCantiereFn = new ClasseConDelegate.SetCantiere(this.SetCantiereCallBack);
}
private void SetCantiereCallBack(string id, string denominazione)
{
txt1.Text = id;
txt2.Text = denominazione;
}
Grazie mille RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Ok, risolto:
Codice:
Private Sub btnScelta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnScelta.Click Dim ClasseConDelegate cd As New ClasseConDelegate cd.SelectCantiereFn = AddressOf SelectCantiereCallBack
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:12.



















