cs_vevel
Messages postés62Date d'inscriptionjeudi 26 mai 2005StatutMembreDernière intervention30 mai 20171 25 avril 2010 à 20:39
Alors ca marche peut-etre avec Visual Basic project mais comment ca fonctinne avec VB Excel
Pour moi, la combobox est toujours derriere la listview. Impossible de la passer au 1er plan
Schlobax
Messages postés3Date d'inscriptionlundi 6 juillet 2009StatutMembreDernière intervention25 janvier 2011 25 janv. 2011 à 19:45
Même problème. Aucun as du VBA pour se manifester ? Pourtant ce problème semble vraiment pipo ! C'est consternant, aucune solution sur tout le web ! Génial ! J'adore la Listview ! Malheureusement je suis coincé avec ce contrôle, même si j'aimerais bien utiliser une FlexGrid ou autre contrôle bien plus pratique. Donc, je suis à l'affût de toute réponse potentielle (et utile bien sûr).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Schlobax
Messages postés3Date d'inscriptionlundi 6 juillet 2009StatutMembreDernière intervention25 janvier 2011 25 janv. 2011 à 20:14
- Fait dans VBA et non VB ou VB Net -
Bon, j'ai trouvé un "rafistolage" histoire de contourner cet (absurde) problème de Combo Box ne pouvant pas être placée au-dessus d'une listview, autrement dit ce problème de non-passage à l'arrière-plan de la listview. On pourrait aussi dire qu'il est impossible de superposer la listview, ou encore de la chevaucher, de la surmonter, de la cacher avec un contrôle. Je met quelques mots-clés histoire que cette solution soit trouvable.
Bref, il faut utiliser un contrôle "Cadre" ou "Frame". Mettre les combo boxes, text boxes ou tout contrôle devant superposer la listview, dans la frame (en coupant les contrôles depuis leurs emplacement initiaux, puis en sélectionnant la frame et en les collant dedans). faire ensuite clic droit sur la frame -> mettre au premier plan, et clic droit sur la listview -> mettre en arrière plan. La frame des contrôles texte devrait alors superposer la listview, ce qui permet (oh magie) de voir (enfin) le texte de ces combo boxes.
Vous me direz, c'était facile. Enfin bon fallait y penser.