PROPRIEDADE MOVE

IRENKO 08/11/2013 08:11:09
#430878
Estou tentando fazer o calculo de posicionamento de objetos Image criados dinamicamente dentro de um frame, porem o valor LEFT não fica na posição certa isso devido ao WIDTH do objeto. O valor da posição LEFT do objeto dentro do frame deve começar em 120, ou seja, bem à esquerda do Frame. Como fazer esse calculo no MOVE? Segue exemplo anexo do problema.

Grato
NIKYTS 08/11/2013 09:58:50
#430889
Resposta escolhida
IRENKO não sei se percebi bem, mas não seria isto que querias?1


  For X = 1 To 8
Set Box(X) = Controls.Add([Ô]VB.Image[Ô], [Ô]Btn[Ô] + CStr(X), FrBotoes)
If X = 1 Then
Box(1).Move 120, 240, 1335, 375
Else
Box(X).Move (Box(X - 1).Left + Box(X - 1).Width + 15), Box(1).Top, Box(1).Width, Box(1).Height
End If
Box(X).Visible = True
Box(X).Appearance = 0
Box(X).BorderStyle = 1
Next X
IRENKO 08/11/2013 10:42:16
#430896
Aparentemente sim NIKYTS, vou testar aqui pra ver como fica.
Tópico encerrado , respostas não são mais permitidas