|
|
Postada em 15/03/2005 12:42 hs
por favor, gostaria de saber como faço para criar objetos em tempo de execução, mas dentro de um frame ou um painel e não no formulário. É urgente!!
|
|
|
|
|
|
|
|
Postada em 15/03/2005 14:11 hs
Como assim "Não em um form"? O frame vai estar onde? Não vai estar dentro de um form? A principio vai ser preciso criar uma coleção de objetos e depois dar Load nos novos index. Caso não tenhas entendido me dá um alô
Cristiano Fischer Projeto SIGA - Sistemas Integrados de Gestão
|
|
|
|
|
|
Postada em 15/03/2005 14:27 hs
quis dizer q o objeto vai estar dentro do frame!!
|
|
|
|
|
|
Postada em 15/03/2005 15:22 hs
- Coloque o objeto que quiser no form, um label, por exemplo - Coloque como visible = false e a propriedade index como 0 load objeto(um_contador_qualquer) objeto(um_contador_qualquer).visible = True set objeto.container = frame1
|
|
|
|
|
|
Postada em 15/03/2005 15:30 hs
Tem outro jeito, mais complicado, mas possível: dim LabelCriada as Label Conta = Conta + 1 Set lbl = frmTeuForm.Controls.Add("VB.Label", "lbl" & Conta) CallByName frmFiltro.Controls("lbl" & Conta), "Top", VbLet, 340 * Conta CallByName frmFiltro.Controls("lbl" & Conta), "Height", VbLet, 320 CallByName frmFiltro.Controls("lbl" & Conta), "Left", VbLet, 80 CallByName frmFiltro.Controls("lbl" & Conta), "Visible", VbLet, True CallByName frmFiltro.Controls("lbl" & Conta), "Autosize", VbLet, True CallByName frmFiltro.Controls("lbl" & Conta), "Caption", VbLet, "Isto é um label"
falow
|
|
|
|
|
|
Postada em 15/03/2005 15:31 hs
ops... onde tem frmFiltro é o nome do teu form... foi mal
|
|
|
|
|