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 :

[VB6]rajout d'une case en haut à droite...


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut [VB6]rajout d'une case en haut à droite...
    je voulais savoir si il était possible de rajouter une case d'action en haut à droite avec le fermer/max/min habituelle.
    j'ai deja vu que l'on pouvait en anihiler par les api mais peut on en rajouter?
    et comment y mettre le symbole que je souhaite ?
    merci ...
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  2. #2
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut Re: rajout d'une case en haut à droite...
    Citation Envoyé par tomnie
    je voulais savoir si il était possible de rajouter une case d'action en haut à droite
    Je ne crois pas ...
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  3. #3
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    en fait si cela est possible avec vb car cela est possible je l'ai deja vu dans d'autre application
    exmple de programme utilisant cela :
    -> jfe qui est un éditeur de texte au quel ce 4ème bouton sert à rester au dessus des autres fenêtres. il ressemble a une punaise et à deux images différentes suivants qu'il est activé ou non.
    c'est d'aiileurs souvent sous forme de punaise qu'on le rencontre ce 4ème bouton....
    si on peut en enlever, on doit bien pouvoir en remettre non ???
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  4. #4
    Expert confirmé
    Avatar de grafikm_fr
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 470
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 470
    Points : 5 059
    Points
    5 059
    Par défaut
    en fait si cela est possible avec vb car cela est possible je l'ai deja vu dans d'autre application
    Il faut passer par les API, c'est pas possible avec VB natif.
    La seule exception, c'est le bouton "?" en haut à droite, que tu mets en faisant "MonForm.WhatsThisButton=True", mais c'est tout

    Voila,
    Grafikm
    "L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde" (Adolphe Thiers)

  5. #5
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    effectivement je me doutais que je devrais passer par les api mais j'ai cherché dasn la visionneuse d'api de vb6 mais je n'ai rien trouvé qui me plaise et qui corresponde à ce que je cherche. comme en plus il n'y a pas d'explication sur ceux qu'elle font et que je ne suis pas billingue anglais, j'ai épuisé mon stock de synonyme pour "ajouter" et je n'ai rien trouvé...
    si quelqu'un connait l'api en question ... je ne demande meme pas de code juste le nom de la fonction apes je me debrouille ..

    merci à vous
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut


    Cliques sur le fleche pour un exemple (fichier zip à télécharger) ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    merci beaucoup space je regarde cela tout de suite ....
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  8. #8
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    ok donc il retire l'acces au menu systeme mais il n'en rajoute pas un.
    ce que je cherche c'est le moyen de mettre 4 icônes au lieu de trois...
    je suis triste à l'idée qu'il n'y ai pas de solution ...
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par tomnie
    ok donc il retire l'acces au menu systeme mais il n'en rajoute pas un.
    ce que je cherche c'est le moyen de mettre 4 icônes au lieu de trois...
    je suis triste à l'idée qu'il n'y ai pas de solution ...
    moi je pense que cela est pas plus mal car sinon tu sort de la charte windows a ta place je mettrai une button bar avec ce que tu veux dedans c'est normalement ce qui est prevu

  10. #10
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par FtkFlm
    a ta place je mettrai une button bar
    qu'est ce donc ?
    de plus c'est pour mettre dans une fenetre ou il n'y a que de petites images mais d'un nombre completement inconnu.
    mon souci est donc de gagner un maximum de place. sinon j'auris juste rajouté un menu avec des raccourcis claviers...
    cela aurait été plus original et plus ergonomique, un quatrieme bouton en haut à droite...
    mais bon si il n'y a pas de solution je passerais par un menu contextuel... mais ce n'est pas ce qui m'interesse le plus.
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Cela confirmerait qu'il te manque une case Tomnie ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Au pire Tomnie, tu peux toujours tricher en collant des forms sans cadre et un picturebox en haut simulant la barre de titre de la fenetre ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  13. #13
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Citation Envoyé par SpaceFrog
    Au pire Tomnie, tu peux toujours tricher en collant des forms sans cadre et un picturebox en haut simulant la barre de titre de la fenetre ...
    Ca c'est pas gagné, pour rester dans la chartre Windows
    (Déplacement de la fenêtre par la barre de titre, par ex...)
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  14. #14
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par SpaceFrog
    Cela confirmerait qu'il te manque une case Tomnie ?
    et oui je suis le indiana jones a la recherche de la case perdu dasn le temple de VB...
    mystique comme aventure...
    pr contre une question me taraude si je puis m'exprimer ainsi qu'est ce donc que cette charte windows dont vous parler à plusieurs reprises dans vos differents posts à tous ??????
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

  15. #15
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    En gros ca représente l'aspect et le fonctionnement général de Windows

    Par exemple, si tu changes les couleurs d'affichage ou les polices, toutes les fenetres changent, donc si tu crées une fenêtre sans bordures ou tu simules la barre de titre (comme l'indique Spacefrog), elle doit changer aussi et la ca se complique

    Est-ce assez clair :
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  16. #16
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Pour continuer avec ma solution de picturebox, voilà le code de déplacement avec la barre de titre ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Dim XL As Single, YL As Single
    Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
      XL = X: YL = Y
    End Sub
     
    Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
      Static Busy As Boolean
      If Not Busy Then
        Busy = True
        If Button = 1 Then
          Me.Left = Me.Left + X - XL
          Me.Top = Me.Top + Y - YL
          DoEvents
        End If
        Busy = False
      End If
    End Sub
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  17. #17
    Membre régulier Avatar de tomnie
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 71
    Points
    71
    Par défaut
    merci monsieur AIM pour l'explication mais à la limite dans mon cas, cela me parait etre une solution car la fenetre est juste une visu de pieces et elle est integré a un programme...
    donc en faite je pourrais simuler un barre de titre meme sans passer par la solution de space avec juste un label et 4 boutons...
    et puis bah tant pis pour la charte windows je trouverais peut etre plus tard...
    MERCI à vous tous qui me répondez !
    Sans maîtrise, la puissance n'est rien !
    Se battre avec les meilleurs, crever avec les autres

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

Discussions similaires

  1. Comment coché une case dans excel à partir de VB6
    Par Jeff Greg dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 21/05/2010, 20h00
  2. Rajout d'une case à cocher + fonction
    Par PsyKos77 dans le forum Langage
    Réponses: 14
    Dernier message: 11/09/2008, 10h28
  3. Rajouter une case Commentaire à une zone de liste
    Par yassine149 dans le forum IHM
    Réponses: 3
    Dernier message: 05/03/2007, 16h21
  4. Rajouter une case à cocher en fonction du champs séléctionné !
    Par Arkoze dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2007, 18h55
  5. Réponses: 3
    Dernier message: 15/05/2006, 17h47

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