J'ai cr=E9=E9 un objet et voulu y ajouter une propri=E9t=E9
voila ce que j'ai recopier b=E9tement dans un livre sans=20
comprendre le fonctionnement :
Private SoValue As Int32
Property Checked() As Int32
Get
Return SoValue
End Get
Set(ByVal Checked As Int32)
SoValue =3D Checked
End Set
End Property
Sa marche, je peut imputer a la propri=E9t=E9 des chiffres=20
tel que 0 et 1 principalement mais je voudrais que lui=20
puisse s=E9lectionnez True ou False
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zazar
Bonjour,
J'ai créé un objet et voulu y ajouter une propriété voila ce que j'ai recopier bétement dans un livre sans comprendre le fonctionnement :
Et bien, il est peut-être temps de comprendre le fonctionnement.
Private SoValue As Int32
Ca ça déclare une variable à votre classe. Cette variable va s'appeler SoValue, être private (ça veut dire que vous ne pourrez y accéder que depuis votre classe, pas depuis une autre) et de type Int32 (ça veut dire que vous pourrez affecter à cette variable un nombre entier).
Votre variable est private : comment y accéder depuis une autre classe ? Réponse : en écrivant une propriété. Une propriété sert à fournir des méthodes permettant de lire et/ou d'écrire dans la variable. On parle aussi d'accesseur.
Property Checked() As Int32
Vous définissez une propriété appellée Checked qui permet d'accéder à une variable de type Int32.
Get
Get signifie que ce qui suit est le code exécuté quand on demande la valeur de la propriété.
Return SoValue
Ce code signifie que quand on demande la valeur de la propriété, on récupére en fait la valeur de la variable SoValue
End Get Set(ByVal Checked As Int32)
Get signifie que ce qui suit est le code exécuté quand on affecte une nouvelle valeur à la propriété.
SoValue = Checked
Ce code signifie que quand on affecte une nouvelle valeur à la propriété, on affecte fait la nouvelle valeur à la variable SoValue
End Set End Property
Sa marche, je peut imputer a la propriété des chiffres tel que 0 et 1 principalement mais je voudrais que lui puisse sélectionnez True ou False
Et bien maintenant que vous maitrisez parfaitement les propriétés, à vous de modifer le code. Au cas où vous ne sauriez pas ce qu'est un booléen, jetez un oeil à la MSDN avant de vous lancer la dedans, ça pourrait vous servir.
-- Zazar
Bonjour,
J'ai créé un objet et voulu y ajouter une propriété
voila ce que j'ai recopier bétement dans un livre sans
comprendre le fonctionnement :
Et bien, il est peut-être temps de comprendre le fonctionnement.
Private SoValue As Int32
Ca ça déclare une variable à votre classe. Cette variable va s'appeler
SoValue, être private (ça veut dire que vous ne pourrez y accéder que depuis
votre classe, pas depuis une autre) et de type Int32 (ça veut dire que vous
pourrez affecter à cette variable un nombre entier).
Votre variable est private : comment y accéder depuis une autre classe ?
Réponse : en écrivant une propriété. Une propriété sert à fournir des
méthodes permettant de lire et/ou d'écrire dans la variable. On parle aussi
d'accesseur.
Property Checked() As Int32
Vous définissez une propriété appellée Checked qui permet d'accéder à une
variable de type Int32.
Get
Get signifie que ce qui suit est le code exécuté quand on demande la valeur
de la propriété.
Return SoValue
Ce code signifie que quand on demande la valeur de la propriété, on récupére
en fait la valeur de la variable SoValue
End Get
Set(ByVal Checked As Int32)
Get signifie que ce qui suit est le code exécuté quand on affecte une
nouvelle valeur à la propriété.
SoValue = Checked
Ce code signifie que quand on affecte une nouvelle valeur à la propriété,
on affecte fait la nouvelle valeur à la variable SoValue
End Set
End Property
Sa marche, je peut imputer a la propriété des chiffres
tel que 0 et 1 principalement mais je voudrais que lui
puisse sélectionnez True ou False
Et bien maintenant que vous maitrisez parfaitement les propriétés, à vous de
modifer le code. Au cas où vous ne sauriez pas ce qu'est un booléen, jetez
un oeil à la MSDN avant de vous lancer la dedans, ça pourrait vous servir.
J'ai créé un objet et voulu y ajouter une propriété voila ce que j'ai recopier bétement dans un livre sans comprendre le fonctionnement :
Et bien, il est peut-être temps de comprendre le fonctionnement.
Private SoValue As Int32
Ca ça déclare une variable à votre classe. Cette variable va s'appeler SoValue, être private (ça veut dire que vous ne pourrez y accéder que depuis votre classe, pas depuis une autre) et de type Int32 (ça veut dire que vous pourrez affecter à cette variable un nombre entier).
Votre variable est private : comment y accéder depuis une autre classe ? Réponse : en écrivant une propriété. Une propriété sert à fournir des méthodes permettant de lire et/ou d'écrire dans la variable. On parle aussi d'accesseur.
Property Checked() As Int32
Vous définissez une propriété appellée Checked qui permet d'accéder à une variable de type Int32.
Get
Get signifie que ce qui suit est le code exécuté quand on demande la valeur de la propriété.
Return SoValue
Ce code signifie que quand on demande la valeur de la propriété, on récupére en fait la valeur de la variable SoValue
End Get Set(ByVal Checked As Int32)
Get signifie que ce qui suit est le code exécuté quand on affecte une nouvelle valeur à la propriété.
SoValue = Checked
Ce code signifie que quand on affecte une nouvelle valeur à la propriété, on affecte fait la nouvelle valeur à la variable SoValue
End Set End Property
Sa marche, je peut imputer a la propriété des chiffres tel que 0 et 1 principalement mais je voudrais que lui puisse sélectionnez True ou False
Et bien maintenant que vous maitrisez parfaitement les propriétés, à vous de modifer le code. Au cas où vous ne sauriez pas ce qu'est un booléen, jetez un oeil à la MSDN avant de vous lancer la dedans, ça pourrait vous servir.