Bonjour à tous,
Je vais essayer d'être le plus descriptif possible, mais je crois que j'aurai un peu de misère. Je m'en excuse d'avance.
J'ai fais un TreeView (l'aide en ligne m'a grandement aidé sur ce coup ^^) pour une feuille de configuration de mon programme. En fait, son but est, lors du click d'un item, de changer le container visible (par exemple, un frame (cadre)) pour un autre. Ce que j'ai fait :
Deux choses avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ' Mon TreeView se nomme tvConfig Private Sub tvConfig_Click() Select Case tvConfig.Nodes.Item(tvConfig.SelectedItem.Index).Key Case "config_connection_config" fraConfig_Connection_Config.Visible = True fraConfig_Connection_adv.Visible = False ' etc... Case "config_connection_adv" fraConfig_Connection_Config.Visible = False fraConfig_Connection_adv.Visible = True ' etc End Select End Sub
1) C'est très chiant à écrire
2) Il ne marche pas. La première fois que je clique, le bon cadre apparaît, mais par la suite, tout disparait. Un espace complètement vide.
Je me demandais donc s'il y avait un meilleur moyen pour écrire ce code.
Merci d'avance,
Thunder
p.s.: je suis parti pour les deux ou trois prochains jours. Je ne pourrai donc pas répondre.
Partager