Salut tout le monde !
Bon, je vais essayer d'explique mon problème qui m'agasse, et c'est un peu serré côté temps !
Je développe un petit soft, et j'utilise un ListView avec sa propriété ViewStyle à Report !
La propriété AutoSize des colonnes de cette ListView est mise à true, çàd que ces colonnes seront automatiquement redimensionné selon la largeur de cette ListView.
Problème :
Cette listView contient environt 15 colonnes, et lorsque je redimentionne ma Form principale (Parent de cette listView), la redimension prend un temps très désagréable, en dirait que ceci est en ralenti.
Ce temps augment en augmentant le nombre des colonnes apparemment.
Donc ce que j'ai pensais faire c'est de rendre non visible cette listView jusqu'à que la fin du redimentionnement de la forme (par conséquent cette ListView aussi sera redimensionné puisque elle occupe tout l'espace Client de la forme).
MAIS, j'ai pas su comment détecter l'événement du redimentionnement de la forme !
En résumé, ce que je cherche c'est dans le style :
Si vous avez déjà rencontré ce genre de problème, ou si vous avez une autre idée je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OnFormRedimentionStart(...);//Evenement déclenché lors du début du redimention OnFormRedimentionEnd(...)//et l'événement de la fin
Merci d'avance !
Partager