Dans VFP9, il existe une référence d'objet THIS
qui fournit une référence à l'objet actuel dans le code d'événement ou dans une définition de classe. Dans vb.net il y a ME
mais comme je l'ai observé il se référait à la forme réelle pas à l'objet lui-même.
code VFP pour button1 clic:vfp9 'THIS' équivalent à vb.net
this.caption = "CLICKED" <<OR>> thisform.button1.caption = "CLICKED"
Code VB
----------------------- <<OR>> Me.button1.text="CLICKED"
Je veux savoir l'équivalent d'une ligne en pointillé dans vb.net, une référence à l'objet courant. Nous avons un système VFP9 et j'essaye de le convertir en vb.net.
même si le bouton est à l'intérieur d'une pageframe ou d'un conteneur à l'intérieur d'une pageframe, je n'ai pas besoin de le faire 'Messagebox (This.Parent.TheTextBoxControl.Text)' mais il suffit de le faire de cette manière 'Messagebox (this .caption) 'dans l'événement clicke du bouton. C'est pourquoi 'this' dans vfp n'est pas seulement pour relatif mais aussi pour l'objet courant. J'ai besoin de savoir si vb.net a la même méthode ou les mêmes moyens. – Ikong
Je crois que vous pouvez également faire référence à VFP comme dans VB. Me.Parent.OtherControl en tant que contrôles doivent être associés à un autre contrôle pour la présentation dans le formulaire, et "parent" est une propriété commune. Vous DEVRIEZ être capable de référencer de manière similaire. – DRapp