border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 17-01-2007, 22:37:29
Avatar de Public
Buena Participación en el Foro
 
Registrado: nov 2006
Ubicación: Santander, España
Posts: 91
Public Valoración +2
Predeterminado Duda sobre programación orientaba a objetos.

Hola, estoy migrado de vb6 a vb.net.

En vb6 hago una programació lo mas parecido a orientado a objetos. Mi pregunta es la siguiente

en vb6 creaba una clase y desde ella instanciaba un formulario y para que el formulario se "comunicara" con la clase le creaba una propiedad tipo objeto y la igualaba a la clase

En el formulario
Código:
dim Parent as Object
En la clase
Código:
dim miForm as Form

Set miForn = New Form
set miForm.Parent = Me
con esto desde el formulario podía hacer referencia a métodos de la clase

Código:
Parent.miMetodo1
Parent.miMetodo2 (parametro1)
Cómo hago esto en VB .NET??

Gracias.
Responder Con Cita
  #2 (permalink)  
Antiguo 17-01-2007, 22:48:03
Avatar de Korku
Usuario VIP del Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 632
Korku Aun no valorado
Contactar con Korku a través de ICQ Enviar un mensaje a través de AIM a Korku Contactar con Korku a través de MSN Contactar con Korku a través de Yahoo Send a message via Skype™ to Korku
Predeterminado

Hola,

Es casi lo mismo pero en .NET desaparece "Set".

Un saludo
Responder Con Cita
  #3 (permalink)  
Antiguo 18-01-2007, 06:59:14
Avatar de Public
Buena Participación en el Foro
 
Registrado: nov 2006
Ubicación: Santander, España
Posts: 91
Public Valoración +2
Predeterminado

Y para qué sirve la propiedad Parent que he visto por ahí????
__________________
Ningún Hombre Tiene Derecho A Gobernar A Otro Hombre. (F. Ascaso)
Responder Con Cita
  #4 (permalink)  
Antiguo 18-01-2007, 08:45:55
Avatar de Korku
Usuario VIP del Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 632
Korku Aun no valorado
Contactar con Korku a través de ICQ Enviar un mensaje a través de AIM a Korku Contactar con Korku a través de MSN Contactar con Korku a través de Yahoo Send a message via Skype™ to Korku
Predeterminado

Cita:
Empezado por Public
Y para qué sirve la propiedad Parent que he visto por ahí????
Obtiene o establece el contenedor principal del control.

Valor de la propiedad
Objeto Control que representa al control principal o control contenedor del control.

Comentarios
Cuando la propiedad Parent se establece en una referencia nula (Nothing en Visual Basic), el control se quita de la Control.ControlCollection de su control principal actual.

Ejemplo
Código:
' This example uses the Parent property and the Find method of Control to set
' properties on the parent control of a Button and its Form. The example assumes
' that a Button control named button1 is located within a GroupBox control. The 
' example also assumes that the Click event of the Button control is connected to
' the event handling method defined in the example.
Private Sub button1_Click(sender As Object, e As System.EventArgs) Handles button1.Click
   ' Get the control the Button control is located in. In this case a GroupBox.
   Dim control As Control = button1.Parent
   ' Set the text and backcolor of the parent control.
   control.Text = "My Groupbox"
   control.BackColor = Color.Blue
   ' Get the form that the Button control is contained within.
   Dim myForm As Form = button1.FindForm()
   ' Set the text and color of the form containing the Button.
   myForm.Text = "The Form of My Control"
   myForm.BackColor = Color.Red
End Sub
Por si no tienes la ayuda de MSDN...

Un saludo
Responder Con Cita
  #5 (permalink)  
Antiguo 18-01-2007, 11:18:25
Avatar de Public
Buena Participación en el Foro
 
Registrado: nov 2006
Ubicación: Santander, España
Posts: 91
Public Valoración +2
Predeterminado

Aclarado.

Pensaba que esa propiedad guardaba una referencia al objeto padre que creaba el objeto.

Seguiré con el curso que estoy haciendo, puede que esto me lo aclare posteriormente, pero tenía esa duda ahora mismo y no me he podido resistir a probar.

Gracias.
__________________
Ningún Hombre Tiene Derecho A Gobernar A Otro Hombre. (F. Ascaso)
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Duda con objetos de un formulario migujelas C# .NET 2 25-11-2007 11:42:49
Duda sobre instalador Tira C# .NET 1 15-03-2007 17:00:13
Generar una Clase (Programacion orientada a objetos) dog12 Visual Basic.NET 2003 & 2005 0 24-03-2006 19:06:58
Colocar objetos sobre MDI j Visual Basic 6.00 2 28-11-2005 14:49:22
Duda con un ejercicio de programacion (permutaciones) Matrix_Soul Visual Basic 6.00 3 04-11-2004 21:11:38


La franja horaria es GMT. Ahora son las 13:20:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right