Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Insertar Objeto Dentro De Otro
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Insertar Objeto Dentro De Otro 
 
Hola me podrian ayudarme necesito insetar un objeto tableview dentro de un tabstrip y que cada vez que cree una nueva pesatña inserte este mismo tableview. Desde ya muchas gracias..

Public Sub ClonarTabla()

  TabStripVentas.Count = TabStripVentas.Count + 1

  NvTablaVenta = New TableView(TablaVenta)

  NvTablaVenta = New TableView(TabStripVentas.Current)

  

End

Aqui les de dejo un fragmento de codigo. Me da un error en la clase vistual
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Citar:


  NvTablaVenta = New TableView(TablaVenta)


No sé qué hace esta línea.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Exemplum ad solvendum:

Public Sub Form_Open()

 Dim j As Byte

  TabStripVentas.Count = 3

  For j = 0 To 2
    TabStripVentas[j].Text = CStr(j)
  Next

End


Public Sub ClonarTabla()

  Dim NvTablaVenta As TableView
  
    TabStripVentas.Count = TabStripVentas.Count + 1

    TabStripVentas.Index = TabStripVentas.Count - 1

    TabStripVentas[TabStripVentas.Count - 1].Text = CStr(TabStripVentas.Count - 1)

   With NvTablaVenta = New TableView(TabStripVentas)
     .X = 40
     .Y = 100
     .W = 200
     .H = 200
     .Rows.Count = 3
     .Columns.Count = 3
   End With
  
End


Public Sub Button1_Click()

  ClonarTabla()

End

 



 
última edición por vuott el Viernes, 04 Diciembre 2015, 17:45; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Muchas gracias por tu ayuda, me falta pasar los parametros H,W para que se inicie...
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Lo que es importante en el tu caso, es:

TabStripVentas.INDEX = .....

 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Les consulto como hago para acceder al objeto tableview creado..? Por que a medida que los voy creando no encuentro la forma de acceder
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Sube el proyecto con lo que has hecho, o al menos el código que usas. Si no, imposible ayudarte.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Objeto Dentro De Otro 
 
Ricardo Prieto escribió: [Ver mensaje]
... acceder al objeto tableview creado..? Por que a medida que los voy creando no encuentro la forma de acceder


Si tu por "acceder", te refieres a utilizar las recursos del objecto TableView creado:

1) elimina la declaración local de la variable NvTablaVenta, y pone una variable global:
Private NvTablaVenta As TableView


Public Sub Form_Open()

etc..etc...


Asì tu pudes utilizar propiedades y metodos en las routine.


2) para usar los eventos del objecto, tienes que asignar las TableView creadas a un mismo "Grupo" de evbentos.
Asì, cambia esta linea:
With NvTablaVenta = New TableView(TabStripVentas)

como sigue:
With NvTablaVenta = New TableView(TabStripVentas) As "NvTablaVenta"


Podemos usar por ejemplo:
Public Sub NvTablaVenta_Click()

  NvTablaVenta[NvTablaVenta.Row, NvTablaVenta.Column].Text = CStr(NvTablaVenta.Row & "  " & NvTablaVenta.Column)
  
End




Es decir:
Private NvTablaVenta As TableView


Public Sub Form_Open()

 Dim j As Byte

  TabStripVentas.Count = 3

  For j = 0 To 2
    TabStripVentas[j].Text = CStr(j)
  Next

End


Public Sub ClonarTabla()
  
    TabStripVentas.Count = TabStripVentas.Count + 1

    TabStripVentas.Index = TabStripVentas.Count - 1

    TabStripVentas[TabStripVentas.Count - 1].Text = CStr(TabStripVentas.Count - 1)

   With NvTablaVenta = New TableView(TabStripVentas) As "NvTablaVenta"
     .X = 40
     .Y = 100
     .W = 200
     .H = 200
     .Rows.Count = 3
     .Columns.Count = 3
     .Name = "NvTablaVenta " & CStr(TabStripVentas.Count - 1)
   End With
  
End


Public Sub Button1_Click()

  ClonarTabla()

End


Public Sub NvTablaVenta_Click()

  Print Last.Name

  NvTablaVenta[NvTablaVenta.Row, NvTablaVenta.Column].Text = CStr(NvTablaVenta.Row & "  " & NvTablaVenta.Column)
  
End

 



 
última edición por vuott el Domingo, 06 Diciembre 2015, 18:53; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Acceder A Objetos Que Están Dentro De Un ... santijav General 1 Viernes, 29 Abril 2011, 22:46 Ver último mensaje
santijav
No hay nuevos mensajes Borrar Elemento Dentro De Objeto RESULT sergio Bases de Datos 7 Jueves, 13 Octobre 2011, 17:48 Ver último mensaje
jsbsan
No hay nuevos mensajes Desplazmiento De Un Objeto, De Un Punto A ... Shell General 0 Lunes, 28 Marzo 2016, 00:23 Ver último mensaje
Shell
No hay nuevos mensajes Como Poner Un Form Dentro De Otro v3ctor General 12 Jueves, 12 Septiembre 2019, 21:35 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron