Conversion C# vers VB.NET

Signaler
Messages postés
23
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
27 août 2010
-
Messages postés
14826
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 octobre 2021
-
Bonjour à tous,

Je suis en train de traduire une dll C# en vb.net et j'arrive à la fin, sauf un truc qui bloque, meme avec des traducteurs automatiques.

public event RibbonPopupEventHandler OnPopup;

protected override void OnClick(EventArgs e)
{
base.OnClick(e);

if (OnPopup != null)
OnPopup(this);
}


je l'ai traduit comme ca :

Public Event OnPopup As RibbonPopupEventHandler

Protected Overrides Sub OnClick(ByVal e As EventArgs)
MyBase.OnClick(e)
If Not OnPopup Is Nothing Then
RaiseEvent OnPopup(Me)
End If
End Sub

Seulement visual studio me dit qu'OnPopup ne peut pas etre appellé coomme ca et qu'il faut utiliser un raiseevent comme c'est un evenement, seulement ca me met également une erreur quand j'utilise raiseevent.

Aidez moi please, merci :)

1 réponse

Messages postés
14826
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 octobre 2021
157
Bonjour

Réécrit ton message avec plus de retour à la ligne, c'est illisible.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site