HERDAR UMA IMAGEM DE UM COMMANDBUTTON EM UMA OCX
Tenho um OCX com dois objetos TextBox e um CommandButton preciso colocar nas propriedades da OCX a propriedade picture (Do Objeto CommandButton) mas não estou conseguindo alguém tem alguma idéia de como fazer isso?
Meus testes... Mas não funciona...
'Propriedade da imagem do BOTAO
Public Property Get Picture() As IPictureDisp
Picture = cmdPesquisar.Picture
End Property
Public Property Let Picture(ByVal New_Picture As IPictureDisp)
cmdPesquisar.Picture() = New_Picture
PropertyChanged "Imagem_BOTAO"
End Property
Obrigado
Meus testes... Mas não funciona...
'Propriedade da imagem do BOTAO
Public Property Get Picture() As IPictureDisp
Picture = cmdPesquisar.Picture
End Property
Public Property Let Picture(ByVal New_Picture As IPictureDisp)
cmdPesquisar.Picture() = New_Picture
PropertyChanged "Imagem_BOTAO"
End Property
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Picture", cmdPesquisar.Picture)
End Sub
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
cmdPesquisar.Picture = PropBag.ReadProperty("Picture")
End Sub
Obrigado
Tente usar.
Public Property Let Picture(ByVal New_Picture As IPictureDisp)
Set cmdPesquisar.Picture = New_Picture
PropertyChanged "Picture"
End Property
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Set cmdPesquisar.Picture = PropBag.ReadProperty("Picture")
End Sub
Não deu certo não... Amigo...
Colega, a primeira que vc deve fazer é colocar a propriedade Style do commandbutton = Graphical e usar o código assim:
Qualquer dúvida poste...flw
'Propriedade da imagem do BOTAO
Public Property Get Picture() As StdPicture
Set Picture = cmdPesquisar.Picture
End Property
Public Property Let Picture(ByVal New_Picture As StdPicture)
cmdPesquisar.Picture = New_Picture
PropertyChanged "Picture"
End Property
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Picture", cmdPesquisar.Picture)
End Sub
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Set cmdPesquisar.Picture = PropBag.ReadProperty("Picture")
End Sub
Qualquer dúvida poste...flw
Caro amigo ainda não deu certo...
O projeto roda sem erro, mas quando eu associo uma imagem paa o componente é exibido a seguinte mensagem de advertencia "Worng number of arguments or invalid property assignment". Tem alguma idéia de como resolver isso...
Obrigado...
O projeto roda sem erro, mas quando eu associo uma imagem paa o componente é exibido a seguinte mensagem de advertencia "Worng number of arguments or invalid property assignment". Tem alguma idéia de como resolver isso...
Obrigado...
Tópico encerrado , respostas não são mais permitidas