Problema user control

venerdì 08 dicembre 2006 - 10.40

Amodio Profilo | Expert

salve a tutti
visto che mi serviva in tutto il programma le caselle di testo che al focus cambiassero il backcolor in giallo e in LostFocus in bianco
ho deciso di crearmi un user control per facilitare il lavoro

ebbene mettendo questo user control su una form se cerco di invocare le sue proprieta' per valorizzare la text, devo per forza fare cosi':
usercontro.textbox.text=valore
in quanto facendo semplicemente usercontro. non ha la proprieta' text :(
cosa posso fare per implementargli tutti i metodi e proprieta' della textbox all'userControl?

grazie

filippo.monti Profilo | Junior Member

Devi fare l'override di tutte le proprietà che ti interessano per esporle all'esterno.

per esempio se ti interessa la proprietà ForeColor della textbox devi dichiarare nello u.c.


Shadows Property ForeColor() As Color
Get
Return me.txtFilename.ForeColor
End Get
Set(ByVal Value As Color)
me.txtFilename.ForeColor = Value
End Set
End Property

Ciao
Filippo
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5