Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sendkeys e nome del controllo che ha lo stato attivo

    ragazzi ciao a tutti
    allora io sto utilizzando sendkeys per inviare dei comandi es.tab,enter ecc..
    però volevo chiedervi se c'è il modo, mentre mi sposto fra i campi del form, di ricavarmi il nome del controllo(es per una text la capiton) che ha lo stato attivo nel momento in cui mi sposto ...
    c'è questa possibilità??
    oppure c'è una proprietà o un evento che ti dà questa remota possibilità..

  2. #2
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    form1.ActiveControl.caption
    S'i fosse foco, arderei 'l mondo

  3. #3
    scusa mi sono spiegato male il problema è che non si tratta di un form ma di un'applicazione esterna che lancio con la shellexecute e che poi richiamo con showwindow dopo aver trovato l'handle con findwindow..
    questa finestra facente parte di una procedura presenta delle text e delle label il mio intendo è ricavare il nome dei controlli mentre mi sposto con sendkeys..però forse trattandosi di una finestra non di vb non so se è possibile
    che dici??

  4. #4
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    se la finestra non è di VB non credo che si possa fare con codice VB.

    Magari con qualche API, visto che hai già l'handle della finestra, ma non conosco così bene questo campo da poterti dare una risposta certa.
    S'i fosse foco, arderei 'l mondo

  5. #5
    bisognerebbe individuare l'api che ti dà il nome del controllo attivo di una procedura che non sia VB
    esisterà
    booooooooo...provo a fare una ricerca

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.