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 :

Recherche Handle Textbox dans fenêtre


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut Recherche Handle Textbox dans fenêtre
    Bonjour,

    Après plein de recherches j'ai réussi à monter ce code qui me permet d'écrire dans le 1er TextBox d'une fenêtre... cela fonctionne...


    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
    18
    19
    Public Const WM_SETTEXT = &HC
     
     
    Dim hForm As Integer '// le handle de la fenetre dans laquelle on veut chercher le textbox.
    Dim hEdit As Integer '// le handle de l'objet textbox recherché
     
     
    'en premier, on recherche le handle de la fenêtre par son nom
            hForm = FindWindow(vbNullString, "Ma_fenetre")
     
    If hForm > 0 Then '// si on le trouve, on continue...
     
    	'on récupère maintenant le handle du 1ier objet "Edit" (notre textbox) de la fenêtre
    	hEdit = FindWindowEx(hForm, 0, "Edit", vbNullString)
     
    	'Ecriture dans le 1er TextBox
    	Call SendMessage(hEdit, WM_SETTEXT, 0, "Coucou")
     
    End If

    Mais comment faire pour écrire dans le 2ème, 3ème TextBox ?? Comment récupérer leur Handle ?

    A+

    Damsmut

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Hello,
    je serais toi j'irais poster dans le forum Programmation Windows car c'est du win32 ca...
    Bien à toi.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    c'est bon j'ai trouvé :

    pour avoir la deuxième il faut lui donner le nom de la 1ère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hEdit2 = FindWindowEx(hForm, hEdit1, "Edit", vbNullString)
    A+

    Damsmut

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

Discussions similaires

  1. Recherche de texte dans une textbox.
    Par fred61 dans le forum C#
    Réponses: 4
    Dernier message: 05/08/2010, 09h57
  2. [VBA-E]Rechercher (textbox) dans une listbox
    Par Kaiba dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 04/04/2007, 14h05
  3. Recherche d'infos dans une bd via textbox
    Par lordgodgiven dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/09/2006, 17h59
  4. [VS2005] [C#] TextBox dans fenêtre MDI fille
    Par chocogrenouille dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/09/2006, 21h28
  5. [vba excel] Recherche valeur d'une textbox dans une feuille
    Par vanessaferraz dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/08/2006, 10h55

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