Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Bug position affichage listview

  • Initiateur de la discussion Initiateur de la discussion Florian53
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Florian53

XLDnaute Impliqué
Bonjour le forum,

Je suis confrontais à 2 problèmes dont je ne trouve pas la solution.

Je dispose d'une frame qui intégre une Listview avec Checkbox ainsi que d'un bouton qui permet de faire apparaître ou non la frame.

Le 1er problème est que lors du 1er affichage, la listview se place en haut à gauche c'est à dire pas à la bonne position il suffit de la faire disparaître puis la faire re apparaître afin que sa position soit bonne. La position de la listview et bonne lors du 2eme affichage mais la visualisation des Checkbox eux disparaissent.

Le 2nd problème est que dés que je supprime une feuille de mon classeur, la macro ne veux plus s'exécuter.

Je suis vraiment à court d'idée pour résoudre ses problèmes, merci à vous.

Cordialement
 
Bonjour Florian
Salut Phillipe

Pour le 1er probleme
Dans les propriétés de Frame4 mettre Visible a True
Dans la macro initialize mettre Me.frame4.visible=false
Je n'ai pas vu le second !!!!
 
Merci Pierre Jean,

En effet avec cette technique la position est bonne mais les checkboxs ne sont plus apparente, le carré n'est plus visible il faut cliquer dessus pour le voir apparaître .
 
bonjour tous🙂🙂🙂🙂 ,bises pierre🙂🙂
tu peus ruser🙄🙄 frame 4 visible par defaut .... sur frame 4 tu rajoute un frame 5 couleur user sans contour
apres frame 5 visible ou pas
VB:
Private Sub ToggleButton1_Click()
  Frame5.Visible = IIf(ToggleButton1, 0, 1)
End Sub
 
re tous 🙂

helas !!!je peus pas te repondre arrive egalement avec multipage qui est un conteneur comme un frame mystere!!! souvent un simple repaint ressoud le pb.. souvent plein de souci avec les listviews c'est beau c'est tout😳😳 je prefere les listboxs 🙄🙄 plus facile a coder & moins de pb...

ps: au lieu d'utiliser un frame supplementaire on peut egalement utiliser .top ou width ect...

avec .top par defaut -500 dans propriéte

code bouton
Private Sub ToggleButton1_Click()
Frame4.Top = IIf(ToggleButton1, 66, -500)
End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…