• Martes 30 de Abril de 2024, 02:55

Autor Tema:  Asociar Eventos A Objetos Nuevos  (Leído 1017 veces)

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Asociar Eventos A Objetos Nuevos
« en: Martes 4 de Julio de 2006, 11:30 »
0
Hola, estoy investigando como se programa en VB y hay cosas que no entiendo como funcionan, he programado en PHP, Java, Phyton...


Mi duda viene a partir de este codigo:

Código: Text
  1.  
  2. Public Class Form1
  3.     Private i = 0
  4.     Private x = 0
  5.     Private y = 0
  6.  
  7.     Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
  8.  
  9.         Dim tb1 As New TextBox()
  10.         tb1.SetBounds(79 + y, 62 + x, 100, 20)
  11.         x = x + tb1.Height + 10
  12.         tb1.Text = ComboBox1.SelectedItem
  13.         Me.Controls.Add(tb1)
  14.         tb1.Name = "tb" & i
  15.  
  16.     End Sub
  17. End Class
  18.  
  19.  

Mi idea es que al seleccionar un elemento del combo, aparezca un textbox ( nuevo ) con el continido del textbox... Hasta ahí funciona perfectamente... Pero mi duda está a la hora de asociar eventos a esos "TextBox" nuevos que he creado... Es decir, si quiero que cambien de color cuando hago click, si creo un sub con el nombre del textbox me dice que no vale porque "no existe" ( logico, se crean sobre la marcha... )


¿ Alguien puede ayudarme o decirme de un tutorial donde se explique esto... )

He visto muchos tutoriales pero todos dicen lo mismo, ninguno te enseña a hacer una "Aplicacion" real.

Gracias

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Asociar Eventos A Objetos Nuevos
« Respuesta #1 en: Martes 4 de Julio de 2006, 20:11 »
0
Hola primero que nada por lo que puedo observar estas usando VB.Net y este foro es VB 6 o inferior aparte esta el de .Net, Yo no se mucho de .Net pero si este fuese el caso para VB  podrias hacer lo siguiente ir a herramientas y darle click a la opcion agregar procedimiento y ahi puedes agregar el procedimiento para el objeto creado:

ejemplo: si se va a crear un boton entonces pon en nombre del procedimiento command1_Click  :kicking: en tu caso no te entendi bien que es lo que vas a crear en tiempo de ejecucion un combo o un textbox cualquiera de los casos funciona igual :)