Accueil > Forum > > > > Checkbox
Checkbox
vendredi 25 août 2006 à 14:22:11 |
Checkbox

cocowz
|
Bonjour. Je voudrais vous demander comment on fait pour que quand une presonne clique sur checkbox et que sa l'enregistre dans un fichier .ini (comme quoi c'est checker. et a chaque ouverture c'est checked aussi) Et que quand la personne clique une 2eme fois sa sera unchecked et sa la sauvegarde a chaque changement. Merci
|
|
vendredi 25 août 2006 à 14:32:45 |
Re : Checkbox

jrivet
|
Salut,
Est ce que tu sais déja faire l'enregistrement au Format INI?
Si NON regarde du cote des API suivantes
1- Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long 2 -Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Pour sauvegarder tu fais la chose suivante.
Private Sub Check1_Click() Call WritePrivateProfileString("DEF", "Choix", CStr(Check1.Value), "C:\Test.ini") End Sub
Pour recuperer la valeur sauvegarder.
Private Sub Form_Load() Dim Ret As Long Dim Tmp As String Tmp = Space$(10) Ret = GetPrivateProfileString("DEF", "Choix", "?", Tmp, 10, "C:\test.ini") If Tmp <> "?" Then Check1.Value = CInt(Tmp) End Sub
Coloration syntaxique automatique [AFCK]

Il y a surement plus "beau" mais le fonctionnel est la... a toi de l'ameliorer selon tes besoin
@+, Julien
|
|
vendredi 25 août 2006 à 15:16:53 |
Re : Checkbox

cocowz
|
Quand je met les deux premiers lignes il met dit error Error de compilation. Attendu: fin d'instruction. et sa me souligne ByVal
|
|
vendredi 25 août 2006 à 15:22:51 |
Re : Checkbox

jrivet
|
Salut,
Mon copier coller a foirer. Met une parenthese ( avant le premier ByVal
@+, Julien
|
|
vendredi 25 août 2006 à 15:38:08 |
Re : Checkbox

cocowz
|
Maintenant c'est Error de compilation: Des constantes, chaines de longueur fixe, tableux .......... Declare ne sont pas autorises comme membres ...
|
|
vendredi 25 août 2006 à 15:48:30 |
Re : Checkbox

DARKSIDIOUS
|
Au lieu d'utiliser un fichier ini, utilise le registre de windows : bien plus simple à utiliser, bien plus performant, et surtout, recommandé par Microsoft depuis belle lurette ! En plus, tu as des fonctions directement intégrée à VB pour stocker dans le registre !
|
|
vendredi 25 août 2006 à 15:51:28 |
Re : Checkbox

cocowz
|
Sa doit etre tres dure a faire surtout comme se sais rien faire.
|
|
vendredi 25 août 2006 à 15:57:01 |
Re : Checkbox

jrivet
|
Re DARKSIDIOUS a raison. Pour continuer dans le sens du INI (ou pour terminer) Pei etre devrait tu lire les messages de VB et essayer de les interpreter. Tu as du mettre le code dans un Form et dans ce cas il ne faut pas mettre Public Declare.... Mais Private Declare... @+, Julien
|
|
vendredi 25 août 2006 à 16:04:47 |
Re : Checkbox

jrivet
|
Réponse acceptée !
Re,
Je n'avais jamais utilser SaveSetting ni GetSetting (j espere que tu parlais de cela DARKSIDIOUS ) Et c'est peu etre encore plus simple qu avec les API
Ce qui donnerait

Private Sub Form_Load() Dim Tmp As String Tmp = GetSetting(App.EXEName, "DEF", "Choix", "?") If Tmp <> "?" Then Check1.Value = CInt(Tmp) End Sub
Private Sub Check1_Click() Call SaveSetting(App.EXEName, "DEF", "Choix", Check1.Value) End Sub
Coloration syntaxique automatique [AFCK]

@+, Julien
|
|
vendredi 25 août 2006 à 16:05:40 |
Re : Checkbox

cocowz
|
Sa veut pas ce lancer. Il me dit Debogage et quand je clique sa me souligne sa Check1.Value = CInt(Tmp)
Et une question tout ces codes vous les apprenes ou quand on sais coder sa vien tout seul?
|
|
Cette discussion est classée dans : checkbox, clique
Répondre à ce message
Sujets en rapport avec ce message
listview+checkbox [ par FASH ]
Bonjour,En VB6, avec une listview qui contient des checkboxes ,je désire savoir comment faire pour retrouver l'index de la ligne qui est checked. (Qd
CheckBox ?? trois valeurs! [ par MVionnet ]
Bonjour ¨¤ vous tous, Je cherche ¨¤ cr¨¦er un CheckBox ayant trois valeurs r¨¦sulantes apr¨¦s clique de souris:Ex: pas de clique = Che
InputBox un peu spéciale :-s ? [ par youkizouki ]
Salut, Je dois simplement créer une petit fenêtre de style inputBox mais qui contient un textbox, un groupe de 2 checkBox, u
f***ing checkbox [ par marsupio ]
Je fais un tableau sur excel, pour chaque ligne, je met une checkbox qui lorsqu'elles sont cochées, font couper/coller la ligne à laquelle elles font
Palette VB 6 disparue !! [ par jlfcdvg ]
BonjourDans la fenêtre propriétés des différents contrôles quand je veux changer une couleur et que je clique sue l'onglet palette, celle-ci a disparu
[OpenGL] Comment sélectionner des éléments en 3D ? [ par grivel ]
Salut à tous,je travaille actuellement sur une appli en openGL sous VB qui représente un parc informatique.J'aurai aimé savoir comment faire en sorte
Checkbox locked [ par Luspha ]
Bonjour je travaille a l'aide de Visual studio sur un projet en Vb.net, et j'aimerais savori comment puis je mettre une checkbox en lecture seul? j'ai
Probleme avec les CheckBox ? [ par adn28 ]
Bonjour,En je suis entrain de developper un outil de chiffrage sur Excel avec VBA, donc j'ai mis sue la page Excel plusieurs CheckBox, mais le problem
Perte de focus qd clique sur Menu [ par tomgrc ]
Bonjour,j ai un souci dans VB, je fais remplir a l utilisateur tt une serie de textbox, lesdonnées sont prises en compte grace a la perte de focus. Pa
Formulaire acess et creation dynamique de checkbox [ par karn ]
Bonjour,je souhaiterais crée dans un formulaire des checkbox pour certain de mes champs de ma requete, dynamiquement si j'ai 5 champs je voudrais en c
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|