Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Type d'objet [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Talere)

lundi 21 novembre 2005 à 12:18:08 | Type d'objet

Talere

Bonjour, Je suis en train de réaliser une boite d'options et lorsque je quitte ma fenetre, je parcours l'ensemble des items de celle ci et j'enregistre dans la base de registre (les données que je veux sauvegardé ont la propriété "Tag" définissant la clé du registre). lorsque je restitue les résultats, je fais le chemin inverse sauf que certains objets, c'est dans l'attribut "Value", d'autres dans "text", et encore d'autres dans "Caption". Ma question est : "Y'a-t-il un moyen de retrouver le type d'objet ? Private Sub Cmd_Appliquer_Click() Dim mon_shape As Variant For Each mon_shape In Me If mon_shape.Tag <> "" Then SaveSetting "ART", "Options", mon_shape.Tag, mon_shape End If Next mon_shape End Sub Private Sub Form_Load() Dim mon_shape As Variant For Each mon_shape In Me If mon_shape.Tag <> "" Then nom_cle = mon_shape.Tag Select Case VarType(variable)' <- c'est là que je cherche Case 1 mon_shape.Value = GetSetting("ART", "Options", nom_cle) Case 2 mon_shape.Text = GetSetting("ART", "Options", nom_cle) Case 3 mon_shape.Caption = GetSetting("ART", "Options", nom_cle) End If End If Next mon_shape End Sub Merci pour votre aide, TALERE

lundi 21 novembre 2005 à 12:25:52 | Re : Type d'objet

Talere

Réponse acceptée !
En fait, j'ai trouvé une astuce, il suffit de déclarer mon shape en "object" et non en "variant", ce qui permet d'utiliser directement la propriété par défaut et non l'assignation directe: Dim mon_shape As Object For Each mon_shape In Me If mon_shape.Tag <> "" Then mon_shape = GetSetting("ART", "Options", mon_shape.Tag) End If Next mon_shape et ça a l'air de marcher



Cette discussion est classé dans : tag, end, shape, options, art


Répondre à ce message

Sujets en rapport avec ce message

A Delphiprog, ReplaceDialog et RichEdit [ par Jean-Pierre ] Bonjour,Encore merci du code ci-dessous que tu as eu la gentillesse de réaliser l'autre fois.Il fonctionne impec avec un Memo.Or là, je viens de voir property, évenement, ActiveX DLL [ par forum_ma ] Bonjour, Je sais que c'Est p-e ma 4e question sur les ActiveX et Property, mais j'ai presque compris la comment sa marche   Me reste juste 1 question shape Word tag [ par sylvain230 ] Bonjour,Je travaille sur un document Word à partir d'une application .NET.J'ai des shapes dans mon doc Word et je voudrais récupérer les informations se serait trop recursif !!!!!!!!!!!! y'a bien un moyen [ par banana_destruct ] vola en fait j'ai fait une fonction pour un demineur voila la partie qui pose probleme sa me marque esapce de pile insuffisanteFunction ccc(carré)For Options par defaut [ par narfight ] Je travail actuellement sur la création d'un nouveau contrôleur et je voudrais définir les options par défaut grâce à l'insertion de balise dans le co probleme valider BDD [ par khier ] salutje suis debutant en visuel basic , jai creer une programme avec base de donne accessmais le probleme a chaque fois valider les enregistrement je Windows Mobile 5 [ par KIPRE74 ] Bonjour à tous ! J'ai peu réaliser mon application qui consistait à sauvegarder les données d'une dataGrid dans un fichier CSV grace au code suivant Problème avec Worksheet_BeforeDoubleClick [ par The Incredible Godzy ] Bonjour à tous!Je débute en VBA et j'essaye de faire un petit programme qui trace automatiquement des graphes sur Excel, dès qu'on clique sur une colo Ecriture secteur disque en VB net [ par Galain ] Bonsoir à tousDans le cadre du projet "Acces Direct Disques et Partitions VB net" je cherche à écrire des secteurs disque en VB netJ'utilise les Api C pb de bouton [ par royalxm ] bonjours deja alors voila je suis royalxm et je veux cree un logiciel enfin mon premier logiciel petit j'ai cree voila une image donc voila je suis u


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.