USERCONTROL
Como posso fazer para que uma informação fique em uma propriedade do usercontrol. Por exemplo: Na propriedade Texto eu digito a e fecho o form. Quando eu abrir novamente não está mais lá. Como faço para que isso não aconteça?
perai,^vamos ver se eu entendi.... vc qr preencher umas textboxes... ai vc fecha o form... e qndo abrir denovo vc qr as textboxes com os valores q vc informou?
Isso. Que nem acontece em todos os objetos e usercontrols.
'adiciona um label ao usercontrol:
Dim iTexto As String
Property Get Texto() As String
Texto = iTexto
End Property
Property Let Texto(i As String)
If i = "" Then MsgBox "Insira um texto!"
iTexto = i
label1.Caption = i
End Property
Dim iTexto As String
Property Get Texto() As String
Texto = iTexto
End Property
Property Let Texto(i As String)
If i = "" Then MsgBox "Insira um texto!"
iTexto = i
label1.Caption = i
End Property
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
iTexto = PropBag.ReadProperty("texto", "") 'faz a leitura da string salva
label1.Caption = iTexto
End Sub
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("texto", iTexto, "") 'salva a string
End Sub
Tópico encerrado , respostas não são mais permitidas