Creation d'objet dynamique ?
Fermé
jeremM34
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016
-
8 juin 2016 à 12:09
jeremM34 Messages postés 3 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016 - 8 juin 2016 à 14:20
jeremM34 Messages postés 3 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016 - 8 juin 2016 à 14:20
A voir également:
- Creation d'objet dynamique ?
- Tableau croisé dynamique - Guide
- Vente objet occasion entre particulier - Guide
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
3 réponses
jordane45
Messages postés
38430
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 février 2025
4 735
8 juin 2016 à 12:14
8 juin 2016 à 12:14
Bonjour,
je pense que ce que tu cherches c'est : controls.add
https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.control.controlcollection.add?redirectedfrom=MSDN&view=netframework-4.8
je pense que ce que tu cherches c'est : controls.add
https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.control.controlcollection.add?redirectedfrom=MSDN&view=netframework-4.8
jeremM34
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016
8 juin 2016 à 14:09
8 juin 2016 à 14:09
Non, là ce que je voudrais c'est pourvoir donner un nom a un nouvel objet à partir d'une chaine de caractère.
Un peu comme :
"Objet" = New PingerClass
et après je pourrais faire :
Objet.IP = "127.0.0.1"
par exemple pour remplir une propriété de l'objet..
Je sais pas si c'est compréhensible ni même possible ou imaginable mais finalement je trouve la POO un peu limitée ...
Un peu comme :
"Objet" = New PingerClass
et après je pourrais faire :
Objet.IP = "127.0.0.1"
par exemple pour remplir une propriété de l'objet..
Je sais pas si c'est compréhensible ni même possible ou imaginable mais finalement je trouve la POO un peu limitée ...
jordane45
Messages postés
38430
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 février 2025
4 735
8 juin 2016 à 14:17
8 juin 2016 à 14:17
Comme ça ?
Module mybox Class Box Public length As Double ' Length of a box Public breadth As Double ' Breadth of a box Public height As Double ' Height of a box Public Sub setLength(ByVal len As Double) length = len End Sub Public Sub setBreadth(ByVal bre As Double) breadth = bre End Sub Public Sub setHeight(ByVal hei As Double) height = hei End Sub Public Function getVolume() As Double Return length * breadth * height End Function End Class Sub Main() Dim Box1 As Box = New Box() ' Declare Box1 of type Box Dim Box2 As Box = New Box() ' Declare Box2 of type Box Dim volume As Double = 0.0 ' Store the volume of a box here ' box 1 specification Box1.setLength(6.0) Box1.setBreadth(7.0) Box1.setHeight(5.0) 'box 2 specification Box2.setLength(12.0) Box2.setBreadth(13.0) Box2.setHeight(10.0) ' volume of box 1 volume = Box1.getVolume() Console.WriteLine("Volume of Box1 : {0}", volume) 'volume of box 2 volume = Box2.getVolume() Console.WriteLine("Volume of Box2 : {0}", volume) Console.ReadKey() End Sub End Module
jeremM34
Messages postés
3
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
8 juin 2016
8 juin 2016 à 14:20
8 juin 2016 à 14:20
Oui, un truc dans ce style sauf que par exemple l'utilisateur rentre une chaine de caractère dans une textbox (par exemple : "toto") et que quand il clique ça lui crée un "box3" mais avec la chaine dans la textbox du coup après ça donnerais :
toto.setLength(12.0)
toto.setBreadth(13.0)
toto.setHeight(10.0)