Visual Basic.NET - z order ordenar uno sobre otro

 
Vista:

z order ordenar uno sobre otro

Publicado por dark_zen (9 intervenciones) el 29/12/2010 01:32:26
Hola,

tengo una pregunta que me esta dando vueltas en la cabeza...

el primer objetivo es poner un textbox sobre otro textbox
el segundo objetivo es poner un panel sobre otro panel

para ambos casos se crea el primer objeto y todo bien ... luego se crea el segundo objeto ...se crea, pero se posiciona detras del primer objeto.

"lo que quiero es crearlo delante del primer objeto..."

investigando encontre a zOrder pero no em funciona,
y aqui vienen las preguntas... ¿se importa de...?, ¿como se usa?

de antemano gracias por darse la molestia de leer este mensage ...


'el codigo para agregar objetos en tiempo de ejecucion es:
dim i as long=0

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'--------------------------------------------
Dim MyTextBox As New TextBox
MyTextBox.Name=cstr(i)

Me.Controls.Add(MyTextBox)
With MyTextBox
.Size = New System.Drawing.Size(45, 20)
.Location = New Point(18,0)
.TabIndex = 0
.ForeColor = Color.Maroon
.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
End With

i=i+1
'----------------------------------------------
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:z order ordenar uno sobre otro

Publicado por Pelusa (81 intervenciones) el 29/12/2010 09:10:06
Una vez agregado el control y posicionado debes usar Me.Control.BringToFront

Pruebalo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar