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

    [VB6] MDIChild attivo

    Ciao,

    Nel programma che sto sviluppando creo tanti mdi child, cosi:
    codice:
        Dim NewChild as New Form1
        NewChild.Show
    Ora se apro tanti mdi child, vorrei riconoscere quello attivo, per ovvi motivii

    sono 3 ore che cerco in internet, ma trovo solo documentazione sul .net !

    Qualcuno sa come aiutarmi? o magari un link utile o un qualsiasi aiuto

    Grazie,

  2. #2
    Dalla MSDN:
    Proprietà ActiveControl

    Restituisce il controllo che ha lostato attivo. Quando si fa riferimento a un form, come in ChildForm.ActiveControl, la proprietà ActiveControl specifica il controllo che riceverebbe lo stato attivo se fosse attivo il form al quale si fa riferimento. Non disponibile infase di progettazione, di sola lettura infase di esecuzione.

    Sintassi

    oggetto.ActiveControl

    [...]

    Osservazioni

    È possibile utilizzare la proprietà ActiveControl per accedere alle proprietà di un controllo o per richiamarne i metodi, ad esempio Screen.ActiveControl.Tag = "0". Se tutti i controlli del form non sono visibili o sono disattivati, verrà generato unerrore di run-time.

    Ciascun form può disporre di un controllo attivo (Form.ActiveControl), indipendentemente dal fatto che il form sia attivato o meno. È possibile scrivere del codice che modifica il controllo attivo su ciascun form dell'applicazione anche nel caso in cui il form corrente non sia attivo.

    Questa proprietà è particolarmente utile nelle applicazioni MDI (interfaccia a documenti multipli) nelle quali il pulsante di una barra degli strumenti avvia un'azione su un controllo di un formMDI secondario. Quando si fa clic sul pulsante Copia sulla barra degli strumenti, il codice farà riferimento al testo del controllo attivo nel form MDI secondario, come in ActiveForm.ActiveControl.SelText.
    Prova con questa proprietà e dovrebbe funzionare
    The Fresh...remaker
    A volte la risposta è sotto ai nostri occhi, bisogna solo aver voglia di cercarla!!
    http://www.angelsinthedark.it

  3. #3
    Ops...mi sono dimenticato di dire che ho risolto il giorno stesso

    Scusa per la perdita di tempo

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.