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

VB 6 et antérieur Discussion :

Equivalent de MsFlexGrid où l'on pourrait écrire dans les cellules en tapant au clavier ?


Sujet :

VB 6 et antérieur

  1. #1
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 512
    Points : 131
    Points
    131
    Par défaut Equivalent de MsFlexGrid où l'on pourrait écrire dans les cellules en tapant au clavier ?
    Bonjour à tous. J'espère que mon intitulé est assez clair. Dans les recherches que j'ai faites, j'ai vu un coup où l'on ajoutait une zone de texte par dessus la cellule, un autre où l'on gérait les KeyPress... et là, j'ai arrêté mes recherches : ça me parait tellement invraisemblable que ça n'existe pas. En même temps, ça m'étonne que la bonne réponse ne soit pas donnée, si elle existe...

    Espoir, espoir...

    AMIcalement.
      0  0

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 805
    Points
    5 805
    Par défaut
    Il y a un Composant qui répond à ce que tu cherches mais pour évaluation. C'est le fichier VSFLEX8U.OCX (U: c'est pour Unicode)
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr
      0  0

  3. #3
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 512
    Points : 131
    Points
    131
    Par défaut
    Attends, il a l'air monstrueux, ce site ! Bon, pour le msflexgrid, j'ai fait autrement (frame, champs label et textbox : c'est fastidieux à la création, mais après, on oublie).

    Mais cette profusion d'ocx... j'en reviens pas. Par contre, y a-t-il un moyen d'avoir un peu de doc, ce que fait chaque composant, tout ça ?

    Je ne possède que la version "Initiation" de VB6, c'est peut-être pour ça que je n'ai jamais réussi à me créer mes composants à moi. J'ai en particulier cherché à faire un composant qui transformerait un fichier .ini en un composant. Je m'explique :

    Soit le fichier Toto.ini qui se trouve dans le même répertoire que les sources de mon programme. Il contient ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    [Section1]
    var1=1
    var2=2
    var3
    [Section2]
    toto1=4
    Toto2=6
    Dans mon programme VB6, je souhaiterais l'utiliser ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    sub form_load
    dim toto as new ini
    toto.fichier=app.path="\toto.ini"
    toto.load
    ...
    expression toto.Section1.var1
    ...
    toto.section2.toto2=12
    ...
    toto.sauve
    Jusqu'à maintenant, je n'ai réussi qu'à faire un truc batard, où j'ai bien un objet "toto", mais je n'ai réussi qu'à lui adjoindre une collection de "sections", chaque "section" ayant une collection de "variables" parmi lesquelles je pouvais trouver, par exemple dans
    ini.sections(1) dont le "name" est "Section1", une collection de variables, parmi lesquelles la variable "variables(2)" a le "name" "Toto2" dont la "value" est 6.

    Ai-je été assez clair ? As-tu connaissance d'un "ocx" qui pourrait correspondre à ce que je cherche ?

    merci d'avance

    AMIcalement.
      0  0

Discussions similaires

  1. [Excel] Ouvrir un fichier xls existant et écrire dans les cellules
    Par xianxian620 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 30/05/2008, 09h15
  2. [VBA] MSHFlexgrid écrire dans une cellule
    Par toutyx dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/06/2007, 11h05
  3. Comment écrire dans une cellule la fonction SUM en vba?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/02/2007, 19h24
  4. Stringgrid: empêcher d'écrire dans une cellule
    Par didier17062006 dans le forum C++Builder
    Réponses: 1
    Dernier message: 12/11/2006, 15h16
  5. Réponses: 1
    Dernier message: 01/12/2005, 14h30

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