begin process at 2012 02 15 17:14:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > FAUX TOOLTIP POUR VRAI COMBOBOX

FAUX TOOLTIP POUR VRAI COMBOBOX


 Information sur la source

Note :
Aucune note
Catégorie :Control Source .NET ( DotNet ) Niveau :Débutant Date de création :13/02/2005 Date de mise à jour :19/08/2005 06:17:21 Vu / téléchargé :9 271 / 597

Auteur : christoni

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Au passage de la souris sur la liste déroulante,
si le texte est plus long que la largeur du Combo,
une petite boite affiche ce texte en entier.

*********************
La mise à jour comprend dans le Zip deux solutions.

- Une nommée "FauxTooltip-VraiCombobox-05-08-18" qui permet
  d'avoir la fonctionnalité sans ajouter un nouveau contrôle.
  Il suffit d'ajouter le fichier "ComboTooltip.vb" dans son
  projet et de modifier les combo dans le "Code généré par le
  Concepteur Windows Form" comme suit :
    Friend WithEvents "MonCombo" As System.Windows.Forms.ComboBox
  par
    Friend WithEvents "MonCombo" As ComboTooltip
  et
   Me."MonCombo" = New System.Windows.Forms.ComboBox
  par
   Me."MonCombo" = New ComboTooltip

- Et l'autre nommée "ComboTooltip" qui contient la DLL
  du contrôle.

Dans cette mise à jour le "Tooltip" se trouve sur
l'item. + quelques modifications




  



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 août 2005 20:38:00 :
Quelques modifs suggérées.
19 août 2005 06:17:21 :
Erreur dans la présentation.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) SÉPARATEUR DÉCIMAL DES NOMBRES.
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE BOUTON STYLE XP REVISITÉ
Source avec Zip Source .NET (Dotnet) LE FORMULAIRE PLEIN ECRAN S'ADAPTE AU CHANGEMENT DE LA BARR...
Source avec Zip Source .NET (Dotnet) VALIDITE N° TÉLÉPHONE ET ADRESSE EMAIL
Source avec Zip Source .NET (Dotnet) CONTRÔLE TEXTBOX

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

Commentaires et avis

Commentaire de Saros le 14/02/2005 12:16:24

J'ai pas .NET, mais juste un truc pour essayer de faire comme sur XP, affiche le tooltip au dessus de l'élément de la liste, et pas à côté. Sur les arborescences windows, c'est comme ça, et perso je trouve plus pratique :)

Commentaire de Senynium X le 15/02/2005 09:38:05

Bien, c'est plutot interessant. Bravo

Commentaire de christoni le 15/02/2005 13:23:37

C'est vrai que c'est plus sympa, le message sur l'item, mais
voilà, je n'ai pas trouvé.
La liste déroulante est "TopMost" et le message se trouve
caché derrière.
Sans passer par les Api, quelqu'un a t'il une solutions ?
Et merci pour l'intérêt que vous portez à cette source.

Commentaire de Benouille le 23/02/2005 12:46:33

pas mal :)
non franchement tres sympa.
meme remarque que Saros, ce serait plus sympa au dessus.

de mémoire il me semble que le label est souvent en dessous mais pas le textbox ... peut être voir par la si ça peut marcher (je n'ai pas testé)


le code est assez clair et commenté, peut être est il dommage d'avoir imposé des couleurs de fonds en dur dans le code (moi mes fonds de fenetres sont roses tres clairs par exemple (c'est presque blanc mais ça n'est pas blanc)

reste à en faire un components réutilisable a la place de la combobox :)

en tout cas c'est le genre de source utile qu'il est bon de voir fleurir :)

Commentaire de christoni le 11/03/2005 08:31:14

Benouille, tout d'abord merci pour ton intérêt.
Le textbox comme le label reste en dessous.
Bon, je vais remettre l'ouvrage sur le métier.

Commentaire de COlive le 11/08/2005 15:34:25

Pourquoi ne pas jouer sur la visibilité de l'objet contenant ton texte ?

Pour qu'il apparaisse au dessus, lors de sa création ou de son affichage, utilise la fonction propre au controle BringToFont et SendToBack au combo. Il n'y a pas de raison pour que cela ne fonctionne pas.

Commentaire de christoni le 18/08/2005 19:40:47

Bonjour à tous,
COlive, les fonctions que tu proposes fonctionnent très bien sur
sur le combo lui même, mais pas sur sa liste déroulante qui semble être l'objet visuel le plus au dessus dans un formulaire.
Mais ton intuition (comme celle de Benouille), "sur la visibilité
de l'objet" est la bonne.
Vos remarques ont réactivé mon envie de chercher et j'ai trouvé
un bout de code fait sur mesure (mes sources sont dans le code).
Il faut passer par les Api. On détache le "tooltip" de son
appartenance au formulaire. En plus tout cela reste très
accessible.
Je vais faire une mise à jour.
A vous revoir.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales