Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314

    vb6 GotFocus su oggetto textbox

    Ciao a tutti,
    ho creato un ocx con una textbox che al dblclick apre un'altra form e riporta da quest'altra (seconda frm) dei dati. Il problema e che non scatta il gotfocus della textbox dell'ocx quando chiudo la seconda form aperta . Come devo fare, sto impazzendo???

    Ocx:

    codice:
    Private Sub TextRicerca_DblClick() 
        
        NameMyControl = Extender.Name    
        varFrmRicerca.Show
        varFrmRicerca.ZOrder (0)  
      
    End Sub
    
    Private Sub TextRicerca_GotFocus()
    
            If Extender.Name = NameMyControl Then ' se il nome del contenitore è uguale dal nome della variabile globale     
            	TextRicerca.Text = MyTextRicerca
                 LblDes.Caption = MyLblRicerca               
             End If
    
    End Sub
    Form richiamata

    codice:
    Private Sub SCGridMov_CellDblClick(ByVal Row As Integer, ByVal Col As Integer) 
           
            MyTextRicerca = SCGridMov.Text(Row, 0)
            MyLblRicerca = SCGridMov.Text(Row, 1)
    
            FrmPrincipale.SetFocus
            FrmPrincipale.ZOrder (0)
            Unload Me    
    
    End Sub
    Non so più che cosa provare !
    grazie
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Il forum per tutte le versioni di VB è Visual Basic e .NET Framework.

    Ho spostato la discussione.

    Inoltre, quando si posta del codice, si devono usare gli sppositi tag CODE (già sistemato da me).

    Prendi visione anche del Regolamento interno, dove è tutto spiegato.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    hai ragione... grazie
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  4. #4

    Re: vb6 GotFocus su oggetto textbox

    Originariamente inviato da liana79
    Ciao a tutti,
    ho creato un ocx con una textbox che al dblclick apre un'altra form e riporta da quest'altra (seconda frm) dei dati. Il problema e che non scatta il gotfocus della textbox dell'ocx quando chiudo la seconda form aperta . Come devo fare, sto impazzendo???

    Ocx:

    codice:
    Private Sub TextRicerca_DblClick() 
        
        NameMyControl = Extender.Name    
        varFrmRicerca.Show
        varFrmRicerca.ZOrder (0)  
      
    End Sub
    
    Private Sub TextRicerca_GotFocus()
    
            If Extender.Name = NameMyControl Then ' se il nome del contenitore è uguale dal nome della variabile globale     
            	TextRicerca.Text = MyTextRicerca
                 LblDes.Caption = MyLblRicerca               
             End If
    
    End Sub
    Form richiamata

    codice:
    Private Sub SCGridMov_CellDblClick(ByVal Row As Integer, ByVal Col As Integer) 
           
            MyTextRicerca = SCGridMov.Text(Row, 0)
            MyLblRicerca = SCGridMov.Text(Row, 1)
    
            FrmPrincipale.SetFocus
            FrmPrincipale.ZOrder (0)
            Unload Me    
    
    End Sub
    Non so più che cosa provare !
    grazie

    Hai provato a inserire nell'evento Unload del tuo form secondario questo codice?
    codice:
    formocx.tuotextbox.SetFocus
    Fammi sapere..


    Ciao

  5. #5
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Ciao,
    si avevo provato ad impostare il focus sull'oggetto textricerca all'interno dell'ocx ma non funziona perché non lo vedeva.
    Alla fine sono riuscita creando una textbox(TextNew) nella formPrincipale e settare il focus prima su TexNew poi di nuovo sul controllo ocx... funziona al momento...

    grazie

    ciaoo
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  6. #6
    Prego..

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.