begin process at 2012 05 28 15:02:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

CComboBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

CComboBox

lundi 7 avril 2003 à 16:25:08 | CComboBox

garslouche

Bonjour,
mon problème c'est que j'ai un CComboBox auquel je veux ajouter des items. Rien de très compliqué : rien que du texte...
J'utilise AddString mais quand je veux dérouler la liste c'est come si elle était vide! Alors qu'elle ne l'est pas...GetCount me confirme qu'il y a des items.
Pire encore si le combobox a le focus et que j'utilisele clavier (fleche haut, et fleche bas) mes items apparaissent mais pas dans une liste!

Quelqu'un a-t-il la solution, pleeeeaaase ???
lundi 7 avril 2003 à 17:17:28 | Re : CComboBox

Trinita16

-------------------------------
Réponse au message :
-------------------------------
Slt,

Agrandi la combo box en hauteur c généralement l'erreur courante :)

Trinta,

> Bonjour,
> mon problème c'est que j'ai un CComboBox auquel je veux ajouter des items. Rien de très compliqué : rien que du texte...
> J'utilise AddString mais quand je veux dérouler la liste c'est come si elle était vide! Alors qu'elle ne l'est pas...GetCount me confirme qu'il y a des items.
> Pire encore si le combobox a le focus et que j'utilisele clavier (fleche haut, et fleche bas) mes items apparaissent mais pas dans une liste!
>
> Quelqu'un a-t-il la solution, pleeeeaaase ???
lundi 7 avril 2003 à 18:24:39 | Re : CComboBox

vieuxLion

oui c'est surement cela :
il y a deux problèmes souvent rencontrés avec ces combobox
- comment aggrandir la taille de la boite déroulante ?
En dialog editeur, faire un clic gauche sur la flèche de la combo ... et simplement agrandir le rectangle qui apparaît
- bien choisir le type de la combo:
En dialog éditeur, dans la fenêtre des propriétés, faire le choix du "type" dans l'onglet "styles"
par défaut il est à DropDown (déroulante éditable)
on peut simplement le mettre à "DropList" pour la rendre ReadOnly
on évitera peut-être le type "Simple"...

-------------------------------
Réponse au message :
-------------------------------

> -------------------------------
> Réponse au message :
> -------------------------------
> Slt,
>
> Agrandi la combo box en hauteur c généralement l'erreur courante :)
>
> Trinta,
>
> > Bonjour,
> > mon problème c'est que j'ai un CComboBox auquel je veux ajouter des items. Rien de très compliqué : rien que du texte...
> > J'utilise AddString mais quand je veux dérouler la liste c'est come si elle était vide! Alors qu'elle ne l'est pas...GetCount me confirme qu'il y a des items.
> > Pire encore si le combobox a le focus et que j'utilisele clavier (fleche haut, et fleche bas) mes items apparaissent mais pas dans une liste!
> >
> > Quelqu'un a-t-il la solution, pleeeeaaase ???
>
mardi 8 avril 2003 à 07:22:25 | Re : CComboBox

garslouche

Merci mais je n'arrive à agrandir une combobox (en tous cas pas en hauteur). En revanche si je la construis avec Create là ça passe....c'est toujours ça! Ca marche aussi si je redimensionne la combobox avec MoveWindow.

Bref, ça marche en lignes de code mais pas avec l'éditeur...bizarre, non ?


Merci à Trinita16 et au vieuxLion


-------------------------------
Réponse au message :
-------------------------------

> oui c'est surement cela :
> il y a deux problèmes souvent rencontrés avec ces combobox
> - comment aggrandir la taille de la boite déroulante ?
> En dialog editeur, faire un clic gauche sur la flèche de la combo ... et simplement agrandir le rectangle qui apparaît
> - bien choisir le type de la combo:
> En dialog éditeur, dans la fenêtre des propriétés, faire le choix du "type" dans l'onglet "styles"
> par défaut il est à DropDown (déroulante éditable)
> on peut simplement le mettre à "DropList" pour la rendre ReadOnly
> on évitera peut-être le type "Simple"...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> > Slt,
> >
> > Agrandi la combo box en hauteur c généralement l'erreur courante :)
> >
> > Trinta,
> >
> > > Bonjour,
> > > mon problème c'est que j'ai un CComboBox auquel je veux ajouter des items. Rien de très compliqué : rien que du texte...
> > > J'utilise AddString mais quand je veux dérouler la liste c'est come si elle était vide! Alors qu'elle ne l'est pas...GetCount me confirme qu'il y a des items.
> > > Pire encore si le combobox a le focus et que j'utilisele clavier (fleche haut, et fleche bas) mes items apparaissent mais pas dans une liste!
> > >
> > > Quelqu'un a-t-il la solution, pleeeeaaase ???
> >
>
mardi 8 avril 2003 à 07:32:51 | Re : CComboBox

garslouche

Ah oui, ça marche aussi si dès la création du ComboBox on dessine un "haut" rectangle. Par contre pas moyen de l'agrandir une fois dessiné....bizarre bizarre....
mardi 8 avril 2003 à 07:35:05 | Re : CComboBox

garslouche

Bon en fait si je viens de trouver un truc pour l'agrandir après l'avoir construit : changer le type de combobox : la passer en Simple! Du coup on peut l'agrandir (d'ailleurs ça permet de voir jusqu'où ira la liste déroulante). Il ne reste plus qu'à repasser en DropDown ou en DropList
mardi 8 avril 2003 à 14:32:13 | Re : CComboBox

vieuxLion

salut !

je me permet de réintervenir pour te refaire le même conseil :
sous l'éditeur de dialogue : VISE BIEN avec la souris sur la petite flèche de la combo. Tu verra un rectangle qu'il ne reste plus qu'à allonger vers le bas.
Je sais, ceci ressemble à une astuce tellement cette manipulation est bien cachée. En tout cas, je peux dire que de nombreux développeurs sont perturbés par ce comportement en design.




-------------------------------
Réponse au message :
-------------------------------

> Bon en fait si je viens de trouver un truc pour l'agrandir après l'avoir construit : changer le type de combobox : la passer en Simple! Du coup on peut l'agrandir (d'ailleurs ça permet de voir jusqu'où ira la liste déroulante). Il ne reste plus qu'à repasser en DropDown ou en DropList
mardi 8 avril 2003 à 14:41:53 | Re : CComboBox

garslouche

Ah OK....je viens de comprendre....c'est vraiment complètement débile...si on clique sur la flèche du combo ça passe sinon ça ne passe pas ??? J'espère au moins qu'ils ont changé ça dans .NET !!!!

-------------------------------
Réponse au message :
-------------------------------

> salut !
>
> je me permet de réintervenir pour te refaire le même conseil :
> sous l'éditeur de dialogue : VISE BIEN avec la souris sur la petite flèche de la combo. Tu verra un rectangle qu'il ne reste plus qu'à allonger vers le bas.
> Je sais, ceci ressemble à une astuce tellement cette manipulation est bien cachée. En tout cas, je peux dire que de nombreux développeurs sont perturbés par ce comportement en design.
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bon en fait si je viens de trouver un truc pour l'agrandir après l'avoir construit : changer le type de combobox : la passer en Simple! Du coup on peut l'agrandir (d'ailleurs ça permet de voir jusqu'où ira la liste déroulante). Il ne reste plus qu'à repasser en DropDown ou en DropList
>


Cette discussion est classée dans : liste, items, fleche, ccombobox


Répondre à ce message

Sujets en rapport avec ce message

Deselectionner un TreeListCtrl Item [ par Toutoun13 ] Bonjour, J'ai une liste (CListCtrl) contenant des items. Mon pb est que quand je clique droit dessus il ne se passe rien. J'ai donc ajouter l'action s listbox many items [ par Galmiza ] Salut,Je dois créer et souvent actualiser une liste contenant beaucoup d'items (environ 3000).Mais le chargement de tant d'objets est lent car Windows Tableaux dynamique ou liste chainée ? [ par tintin72 ] Bonjour,J'ai écris une petite fonction qui permet d'allouer de la memoire pour créer des tableaux dynamique.exemple pour un tableau de structure dynam STL ou Liste chaines [ par Stebo ] Lu,je commence a programmer en C++(experiences de quelques mois) et un moment je pense on est tous passe par les lsite chainés (simple et double chanc Liste de radios [ par simtiers ] Salut à tous ! Voilà, j'aimerais savoir s'il existe un site sur lequel on pourrait récupérer toute les radios SHOUTCAST existante, par envoie d'une c Liste Chainé en C++... [ par NitRic ] Bonjour, j'aimerais si possible un petit exemple ou bien un site qui parle des Liste Chainé en C++, pour la créée c'est ok mais c avec le fonctionneme Liste (vc++) [ par C++ ] Salut, je veux generer un nombre de 1 a 10 dans une listbox!merci d avance Comment afficher la liste des fichiers dans le composant List View [ par kanimana ] Bonjour Svp, indiquez moi la fonction qui permettera d'afficher les fichier contenu dans un répertoire dans le composant ListView, avec les détails liste de fonctions [ par niconico ] quelqu'un aurait-il l'adresse d'un site ou je pourrait trouver la liste des fonctions en C++; ou au moins celles relatives a la creation, modification Sélection des lifnes affichées par une liste modifiable [ par Gilles ] Bonjour,Prenons la table employés avec un champ nom et un champ prénom.Sur un formulaire, les nom et les prénoms s'affichent dans des listes modifiabl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,732 sec (4)

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