CREATION DE CONTROLS DYNAMIQUE + DEPLACEMENT ET REDIMENTION POUR L'USER
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 2016
-
26 janv. 2010 à 08:03
nicolasq150784
Messages postés51Date d'inscriptionmercredi 24 juin 2009StatutMembreDernière intervention23 avril 2010
-
26 mars 2010 à 13:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
nicolasq150784
Messages postés51Date d'inscriptionmercredi 24 juin 2009StatutMembreDernière intervention23 avril 2010 26 mars 2010 à 13:02
MERCI
J'avais deja vu ça un peu.
Encore merci de partager tes connaissances qui mon l'air nombreuse.
Encore merci ;)
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 26 mars 2010 à 12:51
Les .INI ne sont plus pris en charge dans .Net, considéré comme obsolète aujourd'hui, de plus pour les gerer il faut faire sa classe soit même.
Le nouveau standard étant l'XML,que d'ailleur le My.Settings utilise.
L'XML du My.Settings est se situe dans le profil de l'utilisateur, ce qui lui permet d'avoir ses propres parametres, et j'aime l'utilisé car il est simple d'utilisation, pratique et la serialisation est complétement transparente.
nicolasq150784
Messages postés51Date d'inscriptionmercredi 24 juin 2009StatutMembreDernière intervention23 avril 2010 24 mars 2010 à 21:58
Salut
merci pour cette source qui est vraiment SUPER
bien expliqué clair en bien quoi....
moi je voudrais savoir si vous pouviez fournir un code qui permet d'enregister les positions
Merci beaucoup d'avance :)
tresorsdevie
Messages postés135Date d'inscriptionlundi 17 juin 2002StatutMembreDernière intervention20 juillet 2013 26 janv. 2010 à 14:28
merci pour ces remarques instructives, j'en prend bonne note!
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 26 janv. 2010 à 08:41
Et le with comme dirais PCPT ^^
With CtrlRtb
25. 'son nom
26. .Name = "Rtb_" & (numcase + 1)
27. 'sa taille
28. .Size = New System.Drawing.Size(taillex, tailley)
29. 'sa position sur la form
30. .Location = New System.Drawing.Point(xcb, ycb)
31. 'multiligne = oui
32. .Multiline = True
33. 'visible=oui
34. .Visible = True
35. 'pas de bordure
36. .BorderStyle = BorderStyle.None
end with
Salut
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 26 janv. 2010 à 08:03
Salut,
Je n'ai pas encore telechargé ta source, mais juste en voyant le code, quelques remarques :
- Evite dans une classe de declarer tes variables (attributs) avec des "Dim" qui sont reservés aux declarations locales (function/sub/...), utilise plutot Private/Public/Friend/Protected.
- C'est une question de gout mais je n'aime pas trop voir çà :
Dim i, cx, cy, tx, ty As Integer : tx 70 : ty 100 : cx = 50 : cy = 50
J'aurai preferé :
Dim cx As Integer = 50
Dim cy As Integer = 50
Dim tx As Integer = 70
Dim ty As Integer = 100
C'est plus lisible non ?
- Idem pour :
Dim i [...] As Integer
For i = 1 To 3
Tu peux faire :
Dim i As Integer = 1 To 3
Après c'est du pinaillage :
- "cx = cx + tx + 10" --> "cx += tx + 10"
- "If deplace = True Then" --> "If Deplace Then"
etc...
Sinon à part çà c'est simple et commenté, continues comme çà ;-)
26 mars 2010 à 13:02
J'avais deja vu ça un peu.
Encore merci de partager tes connaissances qui mon l'air nombreuse.
Encore merci ;)
26 mars 2010 à 12:51
Le nouveau standard étant l'XML,que d'ailleur le My.Settings utilise.
L'XML du My.Settings est se situe dans le profil de l'utilisateur, ce qui lui permet d'avoir ses propres parametres, et j'aime l'utilisé car il est simple d'utilisation, pratique et la serialisation est complétement transparente.
Une petite recherche sur la MSDN : http://msdn.microsoft.com/fr-fr/library/ms379611(VS.80).aspx
Bon code ...
25 mars 2010 à 19:37
25 mars 2010 à 17:33
Merci beaucoupe d'avance
25 mars 2010 à 17:18
Mais comment on fait avec My.setting pour créer, par code, des parametres?
Merci en tout cas elguevel ;)
25 mars 2010 à 13:38
25 mars 2010 à 08:00
Tu peux ensuite les exploiter très simplement :
Sauvegarder une valeur :
My.Settings.POSITION_X = 8
My.Settings.Save()
Charger une valeur :
My.Settings.Reload()
Dim MaPosition As Integer = My.Settings.POSITION_X
25 mars 2010 à 00:14
je vais regarder ça
merci
24 mars 2010 à 22:37
[NOMDUCONTROLE1]
posX=
posY=
TailleX=
TailleY=
[NOMDUCONTROLE2]
posX=
posY=
TailleX=
TailleY=
etc...
tu trouvera sur ce site plusieurs sources pour les fichiers ini
sinon en .net ici : http://tresorsdevie.free.fr/selkis/index.php?option=com_content&view=article&id=111&Itemid=117
a++
24 mars 2010 à 21:58
merci pour cette source qui est vraiment SUPER
bien expliqué clair en bien quoi....
moi je voudrais savoir si vous pouviez fournir un code qui permet d'enregister les positions
Merci beaucoup d'avance :)
26 janv. 2010 à 14:28
26 janv. 2010 à 08:41
With CtrlRtb
25. 'son nom
26. .Name = "Rtb_" & (numcase + 1)
27. 'sa taille
28. .Size = New System.Drawing.Size(taillex, tailley)
29. 'sa position sur la form
30. .Location = New System.Drawing.Point(xcb, ycb)
31. 'multiligne = oui
32. .Multiline = True
33. 'visible=oui
34. .Visible = True
35. 'pas de bordure
36. .BorderStyle = BorderStyle.None
end with
Salut
26 janv. 2010 à 08:03
Je n'ai pas encore telechargé ta source, mais juste en voyant le code, quelques remarques :
- Evite dans une classe de declarer tes variables (attributs) avec des "Dim" qui sont reservés aux declarations locales (function/sub/...), utilise plutot Private/Public/Friend/Protected.
- C'est une question de gout mais je n'aime pas trop voir çà :
Dim i, cx, cy, tx, ty As Integer : tx 70 : ty 100 : cx = 50 : cy = 50
J'aurai preferé :
Dim cx As Integer = 50
Dim cy As Integer = 50
Dim tx As Integer = 70
Dim ty As Integer = 100
C'est plus lisible non ?
- Idem pour :
Dim i [...] As Integer
For i = 1 To 3
Tu peux faire :
Dim i As Integer = 1 To 3
Après c'est du pinaillage :
- "cx = cx + tx + 10" --> "cx += tx + 10"
- "If deplace = True Then" --> "If Deplace Then"
etc...
Sinon à part çà c'est simple et commenté, continues comme çà ;-)