IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Lag avec contrôles checkbox!


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Lag avec contrôles checkbox!
    Bonjour, je suis en train de développez un petit SGBD
    pour gérer une salle de spectacle et dans un de mes
    formulaires, jai une vue de ma salle de spectacle avec
    tout mes sieges et je lai ai représenté par des checkbox.
    Comme jai 100 checkbox sur ma fenetres, lorsque que
    j'affiche mon formulaire, je voit les textbox se charger
    lentement et ca lag énormément. Y'aurait t-il un moyen
    de faire charger les textbox plus rapidement ou une
    alternative qui ne laguerait pas?

    Merci à l'avance!

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 111
    Par défaut
    moi je les mettrais dans un panel avec visible=true après chargement complet !

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu peux essayer de mettre la propriété doublebuffered du formulaire à true, mais je ne suis pas convaincu.
    Le problème à mon avis est simplement lié au fait que tu as énormément de contrôles sur la même fenêtre.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  4. #4
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut
    Le doublebuffered n'a rien fait malheureusement, et le fait de le mettre
    dans un panel et de le mettre visible à true après le chargement n'enlève
    pas l'effet de lag au chargement du formulaire. Si quelqu'un aurait une alternative aux checkbox, je serait preneur!

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 240
    Par défaut
    Je verrais plutot un truc du style PictureBox.
    Tu associes a chacun de tes sièges des coordonées X/Y qui te serviront :
    - a les dessiner dans le graphic de la pictureBox
    - a localiser les clic éventuels sur la PictureBox
    Dessiner des petits carrés sur le graphic d'une picture box c'est pas très sorcier et ca devrait aller très vite.
    De plus, la couleur te permet de disposer d'un nombre d'état plus étendu que les 2 états (True/False) de la checkbox ...

  6. #6
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    +1 pour totanne!

    Comme ça, tu n'as qu'une seule image, et quand on clique dans une certaine zone, qui représente un siège, la couleur de celui-ci change.

    Donc, tu peux avoir:
    -des sièges libres
    -des sièges occupés
    -des sièges HS
    -des sièges je sais pas quoi...

Discussions similaires

  1. Réponses: 13
    Dernier message: 30/05/2012, 10h42
  2. Contrôle formulaire avec plusieurs checkbox
    Par Jumano dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/04/2007, 09h36
  3. Requête avec contrôle crée directement sur un Form
    Par auriolbeach dans le forum Access
    Réponses: 2
    Dernier message: 18/11/2005, 07h40
  4. Pb avec les checkbox: tout sélectionner,récupération valeurs
    Par bubble_gum dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/10/2004, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo