Error "424" en tiempo de ejecución. Se requiere un objeto
Publicado por Luis (3 intervenciones) el 01/03/2013 13:12:57
Hola!
Estoy intentando hacer un programita en VB 6.0.
Mi intención es colocar en el 'picture' de un picture el de otro que se llama igual que el 'caption' de un command.
Explico: Tengo un Command1 con una matriz de10 elementos (Command1(0) a Command1(9)) que se hacen visibles o no dependiendo del valor de un Combo1. Este también va cambiando el nombre de los Command1(x), nombre que coincide con el de varias Pictures que tengo. Quiero que al pulsar el Command1(x) me aparezca en un Picture2 la imagen del picture que corresponde con el nombre del Command.
Bueno, se que me expreso muy mal y es un poco lioso. El error me da en:
Picture2.Picture=Nombre
Error '424' en tiempo de ejecución. Se requiere un objeto
No lo entiendo ya que el objeto lo tengo.
Lo siguiente es la parte del programa implicada:
Antes de nada quiero daros las gracias por haberme leído, y aún mas agradecido estaré si me podéis decir dónde estoy metiendo la pata.
Repito: Muchas gracias
Luis
Estoy intentando hacer un programita en VB 6.0.
Mi intención es colocar en el 'picture' de un picture el de otro que se llama igual que el 'caption' de un command.
Explico: Tengo un Command1 con una matriz de10 elementos (Command1(0) a Command1(9)) que se hacen visibles o no dependiendo del valor de un Combo1. Este también va cambiando el nombre de los Command1(x), nombre que coincide con el de varias Pictures que tengo. Quiero que al pulsar el Command1(x) me aparezca en un Picture2 la imagen del picture que corresponde con el nombre del Command.
Bueno, se que me expreso muy mal y es un poco lioso. El error me da en:
Picture2.Picture=Nombre
Error '424' en tiempo de ejecución. Se requiere un objeto
No lo entiendo ya que el objeto lo tengo.
Lo siguiente es la parte del programa implicada:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Private Sub Combo1_Click()
...
...
a = Combo1.ListIndex
Picture1.Visible = True
Picture1.Picture = PicFlor(a).Picture
Text3.Text = Combo3.List(a)
Text1.Text = Combo4.List(a)
Select Case a
Case Is = 0
Command1(0).Visible = True
Command1(0).Caption = "15V"
Command1(1).Visible = True
Command1(1).Caption = "17Ig"
Case Is = 1
Command1(0).Visible = True
Command1(0).Caption = "10P"
Command1(1).Visible = True
Command1(1).Caption = "1Id"
Command1(2).Visible = True
Command1(2).Caption = "19E"
Case Is = 2
Command1(0).Visible = True
Command1(0).Caption = "13V"...
...
Private Sub Command1_Click(Index As Integer)
...
...
Nombre = Command1(Index).Caption & ".Picture"
Picture2.Picture = Nombre
End Sub
Antes de nada quiero daros las gracias por haberme leído, y aún mas agradecido estaré si me podéis decir dónde estoy metiendo la pata.
Repito: Muchas gracias
Luis
Valora esta pregunta


0