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 :

[VB.NET] tableaux et couleurs


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut [VB.NET] tableaux et couleurs
    Bonjour,

    Pour une fois, je ne suis pas à la recherche d'une solution à un problème mais à la recherche d'un renseignement (ça change).

    Alors voilà, je cherche un control qui me permette de représenter un tableau (une grille ou une matrice pour ceux qui préfèrent) à deux dimensions.

    Jusque là, pas de problème.

    Le hic, c'est que je dois pouvoir changer la couleur de l'une ou l'autre cellule.
    (c'est pour représenté un planning d'autocar et donc, "colorier" les cellules correspondantes aux moments d'occupation d'un car)

    Personnellement, je n'ai trouvé que deux composants me permettant de représenter les choses sur forme de tableau. Le datagridview et le listview.

    Seulement, pour l'un comme pour l'autre, impossible de changer la couleur d'une cellule. Alors à moins que j'ai vraiment mal regarder, et dans ce cas merci de me le signaler, connaitriez-vous un composant dont je pourrais me servir dans le cas présent?

    Pour le moment, j'utilise des textbox. Cela fonctionne mais l'inconvéniant, c'est qu'il en faut un grand nombre (800 en tout) et que donc, cela pose des problème de performance. Puis même, c pas pratique.

    Donc voilà, à votre bon coeur messieurs dames.

    Merci d'avance.

    Griftou.

  2. #2
    Membre expérimenté
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Par défaut
    salut

    je pense que le LameGrid peut te convenir

  3. #3
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    En effet, d'après ce que j'ai lu, cela me conviendra parfaitement.

    Merci infiniment !

    Griftou

    EDIT :

    Après avoir tenté de l'utiliser, je suis forcé de constater qu'elle ne fonctionne pas du tout. Il est presque totalement impossible d'interagir via l'interface utilisateur et pour ce qui est des modifications via le code, certaines ne s'effectuent même pas.

    Peut-être qu'elle n'a pas été développée pour le framework 2.0 et que c'est ça qui pose le problème.

    Bref, si quelqu'un à une autre idée, je suis preneur.

    Griftou.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 18
    Par défaut
    je ne sais pas ou se situe ton probleme, mais en ce qui me concerne, j'ai réalisé un planning 31 jours du type outlook grace a lamegrid. Meme si quelques fonctionnalités ne sont pas présentes, je ne vois pas pourquoi cela ne fonctionnerai pas.
    Si tu précises ton probleme je peux pt etre t'aider.

    Sinon, il y aussi sourcegrid qui est un composant assez similaire mais qui semble plus complexe a utilisé.

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Désolé, j'ai oublié de donner suite au topic.

    Finalement, je me suis tourné vers SourceGrid2 qui fonctionne remarquablement bien. Il est vrai qu'elle requiert un léger temps d'adaptation pour parvenir à l'utiliser correctement mais elle en vaut la peine.

    En ce qui concerne LameGrid, peut-être que j'avais mal installé le composant, je ne sais pas mais il était impossible d'établir une quelconque intéraction avec cette grille via l'UI pendant le runtime et de plus, les modifications que je faisais dans le code (histoire de la mettre en forme comme il faut) n'étaient pas prises en compte (enfin si mais c'était très bizarre, il n'y avait que FixedCell).

    J'ai dialogué avec son concepteur et il ne voit pas où peut se trouver le problème. Plus tard, lorsque j'aurais plus de temps, je retenterai l'expérience mais en attendant, je suis très content de SourceGrid2.

    Griftou.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Changer la couleur des scrollbars
    Par AP dans le forum Windows Forms
    Réponses: 5
    Dernier message: 24/09/2006, 22h40
  2. [Vb.Net] Changer la couleur de fond d'un control "désactivé"
    Par Thierryx dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/09/2006, 20h02
  3. [VB.NEt]Convertion de couleurs
    Par NiamorH dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/05/2006, 00h51
  4. [VB.NET] Brush avec couleur définie en RGB
    Par jennings dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/12/2004, 09h41
  5. Réponses: 8
    Dernier message: 14/05/2004, 12h18

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