begin process at 2012 02 16 01:39:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Taille max d'un contrôle ListBox


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

Taille max d'un contrôle ListBox

mercredi 13 avril 2005 à 17:28:48 | Taille max d'un contrôle ListBox

Pirotes31

Bonjour,

je suis confrontée à un pb épineux : en effet j'ai un contrôle ListBox qui est alimenté par une table de ma base de données, table qui possède 2 champs : Code et Libellé.
Tout se passe très bien quand il n'y a qu'une dizaine d'enregistrements.
Les choses se gâtent sérieusement quand il y a plus d'une 30aine-40aine d'enregistrements, j'obtiens le message d'erreur suivant : "Erreur d'exécution 9 - Indice en dehors de la plage", et l'application se ferme.

Je souhaiterais donc savoir si on peut augmenter le nombre d'enregistrements à insérer dans une ListBox sans la faire planter, et éventuellement savoir s'il y a un contrôle qui pourrait remplacer cette liste au cas où je ne puisse pas augmenter la taille, sachant que je sélectionnais toutes les lignes de ma liste en un clic de bouton.

Merci de vos réponses.

Miss P.

mercredi 13 avril 2005 à 19:02:24 | Re : Taille max d'un contrôle ListBox

PatDeLaYaute

Salut,

une listbox peut contenir environ 32700 entrées. (l'index est de type integer)
Vérifie ton code parce que tant que tu n'as pas atteint cette limite de 32700 il n'y a pas de plantage.

@+
PatDeLaYaute
mercredi 13 avril 2005 à 19:23:24 | Re : Taille max d'un contrôle ListBox

Gobillot

il n'y a pas de limite dans une ListBox.
et le libellé de l'erreur ne correspond pas à la ListBox.

Daniel
jeudi 14 avril 2005 à 08:52:05 | Re : Taille max d'un contrôle ListBox

Pirotes31

Re bonjour,

A PatDeLaYaute, je souhaiterai savoir quand tu parles d' "entrées" cela correspond à "caractères"? 32700 caractère max dans un ListBox?

A Gobillot, là je voudrais dire que quand je réduis le nombre d'enregistrements à insérer dans le ListBox, tout rentre dans l'ordre et je n'ai plus de message.
Bien évidemment j'ai essayé avec des données différentes d'un essai à l'autre pour cerner le pb.
Cela vient donc bien de mon ListBox... désolée. ;-)

A vous deux enfin, merci pour vos réponses et à celles (futures) de tous les autres!

Miss P.
jeudi 14 avril 2005 à 11:50:25 | Re : Taille max d'un contrôle ListBox

Gobillot

Réponse acceptée !
bon je rectifie.
on peut rentrer autant de caractères qu'on veut et autant de lignes souhaitées et la ListBox accepte sans problème.
mais bizarrement elle sait pas gérer ses indices, encore un bug de crosoft !
à partir de 32768 elle passe en négatif, même avec un indice défini en Long.
pourtant les lignes sont rentrées et largement au-dessus de 65536.
désolé j'avais pas pas vu et loin d'imaginer une bêtise pareille.

pour éviter ce problème, utilise une ListView à la place, c'est pas beaucoup plus dur à utiliser et je n'ai jamais de rencontré de problèmes de limite avec ce contrôle.

Daniel
jeudi 14 avril 2005 à 12:10:11 | Re : Taille max d'un contrôle ListBox

PatDeLaYaute

Réponse acceptée !
Qaund je parle de 32768 entrées c'est bien sûr le nombre d'élements dans ta liste.

Gobillot >> Le problème de cette "limite" c'est que l'index d'une listbox est de type
Integer, tu ne peut pas changer le type de cette variable ormis si tu fait ton propre contôle
"Listbox" avec un index défini par un type Long.

@+
PatDeLaYaute


Cette discussion est classée dans : taille, listbox, contrôle, enregistrements, max


Répondre à ce message

Sujets en rapport avec ce message

Pb de limitation de taille dans une listbox [ par marie ] J'ai une listbox qui doit contenir tous les champs d'une table sélectionnée. Ca fonctionne bien sauf quand j'ai bcp de champs : j'ai une erreur qui di contrôle ListView et contrôle ListBox [ par Patrik ] Salut,Je suis à la recherche de la méthode me permettant de renvoyer dans 1 variable la valeur du champ de la colonne 1 de la ligne sélectionnée dans icône dans contrôle ListBox [ par Patrik ] Salut,Je souhaite afficher dans un contrôle ListBox 1 icône qui sera fonction du champ renvoyer sur la ligne.Je ne sais pas comment je dois procéder, ??? Taille max d'une TextBox ?????? [ par Daniel ] Bonjour,J'utilise une TextBox pour afficher un fichier text...par la métode :____________________________________________________________If Fichier_a_ tri de listbox [ par Oups ] qu'elle et la methode de trie la plus approprié dans d'une listbox qui charge des enregistrements ayant un chiffre devant chaque lignes ? quand je cha Pb dans une ListBox [ par xabi62 ] Salut,J'ai une ListBox, je met dans ma ListBox le nom d'un fichier et sa taille.Je voudrais aligner le nom a gauche et aligner la taille a droite.Un t taille des enregistrements [ par bingo974 ] bonjour,Je me trouve face à problème dont je n'arrive pas à trouver la solution concernant les écritures d'enregistrements dans un fichier à accès di Redimensionner une image dans une picture-box... [ par SamyVW ] BonjourBon, alors je jette les armes! J'avais pourtant juré (encore une fois... de m'en sortir tout seul, mais là, il en va de ma santé mentale....Je probleme de texte dans mes listbox [ par Magalie63 ] Salut, a tous j'ai un petit problème avec mes listbox, le texte prend differentes tailles et differentes polices selont la taille que je donne aux col pb de mise a jour de listBox [ par nicotcot2003 ] J'ai une listBox reliée à un contrôle datadans laquelle j'affiche les éléments de la base de donnée.J'ai rempli tous les champs qu'il faut et quand je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

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

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