-
Problème avec Splitter
Bonjour tout le monde,
Voilà j'ai un petit problème avec un Splitter vertical, ce splitter est entre deux TabControl.
Sur le 1er TabControl j'ai déssiné un rectangle, qui disparait si j'agit sur le splitter( cad quand le TabControl change de width)
Sachant que le TabControl a la propriété RightToLeft=yes, quelle serait la solution pour éviter ce désagremment
Merci beaucoup
-
Ca n'a pas de rapport avec le splitter (enfin pas directement), ni avec RightToLeft
C'est parce que le fait de redimensionner le TabControl (avec le splitter ou autrement) provoque le rafraichissement de l'affichage (évènement Paint), ce qui fait disparaitre le rectangle que tu as dessiné. Pour régler le problème, il faut dessiner le rectangle dans l'évènement Paint
-
Problème avec Splitter
Merci pour votre réponse, mais ça ne résoud pas le problème.
J'ai pensé à utiliser la méthode Move du splitter pour rafraichir le TabPage!
J'aimerais bien avoir votre avis
Merci
-
à quel endroit du code dessines-tu le rectangle ? il FAUT qu'il soit redessiné à chaque fois que l'évènement Paint se produit, sinon il disparaitra à chaque fois que l'affichage sera rafraichi (lors d'un redimensionnement par exemple)