elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  vb.net + Problemas con una clase, public shared sub y control
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: vb.net + Problemas con una clase, public shared sub y control  (Leído 4,721 veces)
Anteros

Desconectado Desconectado

Mensajes: 128


Ver Perfil
vb.net + Problemas con una clase, public shared sub y control
« en: 29 Octubre 2008, 15:16 pm »

Holas gente tengo un problema... lo que pasa es q tengo un procedimiento shared dentro de mi clase y en este sub modifico la propiedad de un control de mi formulario y al llamarlo no me modifica la propiedad...el codigo q tengo es algo asi

En el frmPrincipal tengo un picturebox llamado pbMiPicturebox
Tengo un archivo de recursos llamado misImagenes en donde tengo mis fotos
y tengo una clase llamada miClase y dentro de ella tengo un sub llamado imagenPb

public class miClase
   public shared sub imagenPb(pb as picturebox)
      frmPrincipal.pb.image=My.resource.misImagenes.Foto
   end sub
end class

dentro del frmPrincipal llamo a este sub dentro del evento click de un boton

...
miClase.imagenPb(pbMiPicturebox)
...

y con esto supuestamente deberia de poner mi foto en el pbMiPicturebox pero nada, este aparece vacio...

Es obvio q si en vez del sub pongo directamente este codigo dentro del evento clic

pbMiPicturebox.image=My.resource.misImagenes.Foto

si funciona...

A q se debe esto????



En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: vb.net + Problemas con una clase, public shared sub y control
« Respuesta #1 en: 1 Noviembre 2008, 03:20 am »

es logico, estas pidiendo pb de el formulario y tu objeto se llama pbMiPicturebox, yo lo que te aconsejarias para que te evites lios es que crees un procedimiento normal (no shared) publico dentro del fomulario y que pidas por parametro la imagen (Image o BitMap o el nombre del recurso en fin cualquier cosa) y se la asignas al picturebox asi:
Código:
pbMiPicturebox.image=My.resource.misImagenes.Foto
lo que harias despues es llamar al metodo del formulario desde la clase.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas con clase en c++
Programación C/C++
swagger14 1 2,544 Último mensaje 2 Abril 2012, 17:40 pm
por do-while
Problemas al definir una clase (Windows, GCC)
Programación C/C++
Chains 2 1,908 Último mensaje 22 Agosto 2013, 19:53 pm
por Chains
problemas de toda clase « 1 2 »
Windows
selohu 12 6,729 Último mensaje 26 Julio 2014, 16:37 pm
por selohu
Como usar una función public List de una clase C#
.NET (C#, VB.NET, ASP)
yoelrodguez 1 2,676 Último mensaje 30 Agosto 2022, 20:31 pm
por **Aincrad**
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines