click su una treeview e passare il focus su una textbox

mercoledì 04 aprile 2007 - 22.54

trinity Profilo | Guru

ho una treeview come da immagine:


233x83 9Kb


solo che quando clicco su una delle voci il testo viene riportato in una textbox ma il focus non ci va...io gestisco normalmente tutti passaggi nell'evento AfterSelect e alla fine ci metto Me.TextBox1.Focus(). Ho provato anche scrivendo Me.TextBox1.Select() ma niente.

Controllando con il debug ho notato che in realtà il focus ci va sulla textbox ma poi va via Non c'è nessun altro reindirizzamento ad altri oggetti sulla form quindi non capisco perchè mi accade questo.

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

sanbiz Profilo | Senior Member

>solo che quando clicco su una delle voci il testo viene riportato
>in una textbox ma il focus non ci va...io gestisco normalmente
>tutti passaggi nell'evento AfterSelect e alla fine ci metto Me.TextBox1.Focus().
>Ho provato anche scrivendo Me.TextBox1.Select() ma niente.


Prova a forzare la selezione della textbox nell'evento Enter del treeview.
Magari prima imposta la proprietà .HideSelection dello stesso a false in modo da vedere cosa stai selezionando.

Private Sub TreeView1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.Enter
TextBox1.Select()
End Sub
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

trinity Profilo | Guru

funziona grazie mille

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5