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

Delphi Discussion :

Plusieurs cellules dans une cellule de StringGrid


Sujet :

Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 118
    Points : 89
    Points
    89
    Par défaut Plusieurs cellules dans une cellule de StringGrid
    bonjour,

    je cherche un composant stringgrid ou une methode qui permet de mettre plusieurs cellules a l'interieur d'une cellule stringgrid comme dans l'image ci dessous
    et d'inserer des valeurs dans ces cellules

    Nom : fich_stringgridx.jpg
Affichages : 348
Taille : 104,6 Ko

    merci d'avance


    Delphi7 Entr - windows 8.1

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    En composants payants il y a les composants TMS
    en Free je pense à la suite des sm components avec un doute ou tout bonnement à virtualtreeview, qui n'est pas seulement un treeview, moins connue Kgrid, attention nécessite JCL
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ah... de la StringGrid, de la vraie, de la lazarusienne koi

    Si on parle de VCL, donc pour moi de Lazarus (LCL mais l'objectif de départ est compatible avec Delphi VCL donc très proche au niveau conceptuel sauf les wrappers), je pense que c'est jouable à la programmation à partir d'une SG standard. Et en Lazarus, c'est faisable.

    Concernant VCL, je ne suis pas affirmatif à 100% mais en regardant rapidement dans le forum, j'ai retrouvé :
    http://www.developpez.net/forums/d98...cl/stringgrid/
    http://www.developpez.net/forums/d32...ellules-fixes/
    http://www.developpez.net/forums/d68...es-stringgrid/

    Evidemment cela ne règle pas immédiatement votre problème. Mais la division de votre cellule revient à la fusion de 2 cellules : cela nécessite "simplement" d'organiser votre grille. Mais évidemment, s'il n'y a que deux cellules à diviser... c'est peut-être, une approche "exorbitante". Cependant, si vous la retenez, un problème est évoqué : l'affichage lors des scrolls de la grille... Dès qu'on travaille sur l'affichage, les effets parasites apparaissent... Car malheureusement, l'affichage des SG n'est pas optimisé par défaut : les SG sont incapables de ne réactualiser que la partie visible. Donc si votre SG fait 1 km de large ou 1 km de long, il faut voir autrement et ailleurs... Idem si votre temps, votre productivité doivent être optimisés.

    Peut-être chez TMS en effet. Vous pouvez télécharger les composants d'essai. Pour la grille avancée VCL, c'est ici (suivre le lien). Je ne sais pas si TAdvStringGrid peut répondre à vos besoins exactement. Mais vous pouvez l'essayer.
    Dernière modification par Invité ; 18/04/2015 à 13h20.

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 118
    Points : 89
    Points
    89
    Par défaut
    bonjour et merci pour vous réponses

    j 'ai testé avec TMS advstringgrid en utilisant la ligne suivante et sa marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AdvStringGrid1.MergeColumnCells(1, True);
    je vais voir avec les autres composants et methodes

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. [WD12E] plusieurs couleurs dans une cellule d'une table mémoire
    Par claude dans le forum WinDev
    Réponses: 3
    Dernier message: 17/02/2011, 12h03
  3. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 17h01
  4. [JGRAPH]Inserer une cellule dans une cellule
    Par bpy1401 dans le forum 2D
    Réponses: 2
    Dernier message: 19/06/2009, 07h38
  5. Réponses: 5
    Dernier message: 29/09/2005, 13h55

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