Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

23/ene/2006
Por favor, no pidáis que os respondan de forma particular a vuestras consultas, ya que se supone que un foro es para compartir dudas y respuestas, de forma que otros se beneficien de esas respuestas.
También os pediría que antes de preguntar busquéis la respuesta, en muchas ocasiones ya estará.
Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 58169 - Acceso a Forms desde otra clase
IDAsuntoFechaNick 
58169 Acceso a Forms desde otra clase16/06/17 13:14hugemelmoth   
Estoy trabajando con un Form creado dentro de otra clase, y necesito ayuda con dos cuestiones.

La primera de ellas es que no puedo acceder a la propiedad DoubleBuffered del Form, puesto que esta es protected.

¿Cómo puedo hacerlo?

Para la segunda, un ejemplo previo:

Const WM_NCHITTEST As Integer = &H84
Const HTCLIENT As Integer = &H1
Const HTCAPTION As Integer = &H2
Const WM_NCLBUTTONDBLCLK As Integer = &HA3

Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
Select Case m.Msg
Case WM_NCHITTEST
MyBase.WndProc(m)
If m.Result = HTCLIENT Then m.Result = HTCAPTION
Case Else
If m.Msg = WM_NCLBUTTONDBLCLK Then
Return
MyBase.WndProc(m)
Else
MyBase.WndProc(m)
End If
End Select
End Sub

Estas constantes y esta subrutina llaman a la API para modificar algunas de las propiedades de un formulario (que este pueda ser arrastrado al mantener el botón izquierdo del mouse clicado mientras
se arrastra este, entre otras...). El problema es que no sé cómo hacer para aplicarlas al mencionado Form (el que creo dentro de otra clase).

Muchas gracias por vuestra ayuda.

Boro

 
(c) Guillermo 'guille' Som, 2005-2018  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8799)
 
Usuarios activos: 169 - App. iniciada: 17/10/2018 17:12:59 GMT - La hora GMT del servidor es: 18/10/2018 14:44:51 GMT