Probléme de clignotememnt intempestif [BUILDER5 ] - C++ - Programmation
Marsh Posté le 13-09-2002 à 13:42:07
changer de soft?
(je connais la sortie)
Marsh Posté le 13-09-2002 à 13:47:33
ListBox1->BeginUpdate (ou ListBox1->Items->BeginUpdate, je sais plus)
try
{
tu fais tes modifs
}
__finally
{
ListBox1->EndUpdate
}
c'est aussi valable pour les ajoutes, etc...
surtout avec les ListView, qui sont affreusement lentes
Les ListBox ça doit aller mieux
enfin autant d'items c'est quand même pas recommandé, faudrait aller voir du côté de composants comme TVirtualTree
Marsh Posté le 13-09-2002 à 13:49:50
http://www.delphi-gems.com/VirtualTreeview/VT.html
c'est un peu difficile à prendre en main, mais si c'est pour gérer des grosses listes c'est tellement plus léger...
puis c'est vachement puissant, on peu tout faire
Marsh Posté le 13-09-2002 à 13:57:42
http://scripts.delphi-gems.com/download2.php?ID=28 (main distribution)
http://scripts.delphi-gems.com/download2.php?ID=17 (theme manager)
je pense que ça doit suffir...
Marsh Posté le 13-09-2002 à 13:58:29
Tu peux aussi activer le double buffer:
Code :
|
Marsh Posté le 13-09-2002 à 13:59:56
V essayer les 2
De tte manier le TVTV, je risque d'en avoir besoin + tard
Marsh Posté le 13-09-2002 à 14:00:11
Virtual Treeview main distribution tout est compris (source+demo+aide)
Marsh Posté le 16-09-2002 à 10:00:10
bon ben alors g la polio ..
Le theme manager s'installe bien, le VTV ausi mais impossible d'y acceder via la palette de composant ...
Marsh Posté le 16-09-2002 à 10:03:28
il est pas dans la palette ? tu dois ouvrir les .dpk de "design" (y a souvent un dpk pour le runtime et un pour le design) et clique le bouton "install" dans la fenêtre du package
Marsh Posté le 18-09-2002 à 09:11:38
Bon be la c moi ...
j'ai tl le package Theme Manager puis le VTM, je dezippe le tout, je reconstruit les paquets depuis les .pas, compile le TM, l'installe ca marche, compile le VTM marche aussi mais tjrs pas de composants ...
Marsh Posté le 18-09-2002 à 09:16:09
la philosophie de c++ builder, c'est d'utiliser des composants de haut niveau, mais qui sont "moins puissants" (un peu comme le TRichEdit)
Marsh Posté le 18-09-2002 à 09:26:37
Joel F a écrit a écrit : je reconstruit les paquets depuis les .pas |
y a pas des paquets tout faits ?
ou bien tu veux dire que tu compiles les paquets ?
au fait, quand je parlais de dpk, c'était bpk, j'avais oublié qu'on parlait de c++Builder et pas de Delphi
Marsh Posté le 18-09-2002 à 10:03:56
oups ...
effectivement y a des dpk ...
ca suffit ? j'en fait koi ...
(pff desolé d'etre boulet mais la c pas la forme)
Marsh Posté le 18-09-2002 à 10:18:04
non les dpk c'est pour Delphi
tu dois ouvrir les bpk
si y a pas de bpk c'est qu'il faut les downloader séparément sur le site
Marsh Posté le 13-09-2002 à 13:38:34
Quand je selectionne tous les éléments d'une ListBox (relativement pleine style 6000+ elements) ca clignote severe c pabo
que puis-je y faire ?