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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Duda Basica (navegacion de Forms)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda Basica (navegacion de Forms)  (Leído 2,682 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Duda Basica (navegacion de Forms)
« en: 31 Octubre 2010, 05:02 am »

Hola amigos tengo una duda  pongamos que tengo varios Forms del mismo tamaño cada uno tenga un boton que diga "Siguiente".
El problema viene que caundo uno aprete ese boton el formulario actual se cierre, para ello me an dicho que deberia usar la funcion "hide" en el primer formulario y en los sigueintes close.
Bueno todo bien pero el detalle es que al hacer cualkiera de esas 2 funciones cuando apreto el boton se ve el destello de cambio de ventana en la barra de inicio.

Ahora mi pregunta es "se puede navegar en los formularios con otra funcion o evitar el parpaedo de cambio de ventana en la barra de inicio, osea que sea solo la ventana del proyecto de manera estatica"


En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Duda Basica (navegacion de Forms)
« Respuesta #1 en: 31 Octubre 2010, 18:05 pm »

Para que utilizar varios formularios, usa uno solo con paneles que vayan apareciendo y desapareciendo a tu gusto mientras presionas siguiente de manera que si tienes Panel1, Panel2 y Panel3 los coloques en el diseñador en orden.


En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Duda Basica (navegacion de Forms)
« Respuesta #2 en: 31 Octubre 2010, 18:09 pm »

Es decir, lo que quieres hacer es un Wizard. ?

Pues sí, cómo te digo Keyen, usa panels, y los vas switchando. O puedes hacer trampa y usar un tabcontrol escondido xP
En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: Duda Basica (navegacion de Forms)
« Respuesta #3 en: 31 Octubre 2010, 21:51 pm »

Yo si lo haria con varios forms usando paneles y implementando un método que no permita múltiples instancias de cada uno.
Para no permitir multiples instancias pues asumiendo que el formulario se llama “Form1”
Debes agregar el siguiente código

Código:
private static Form1 _Form1 = null;

public static Form1 NoInstance()
{
      if (_Form1 == null || _Form1.IsDisposed)
         _Form1 = new Form1();
      else
         _Form1.BringToFront();

      return _Form1;
}

Y todos los controles del “Form1” deben estar dentro de un Panel  que debe tener la propiedad Modifiers=Public suponiendo que  el Panel se llama “PanelBody” pues puedes invocarlo de la siguiente manera
Form1.NoInstance().PanelBody;
Y puedes intriducirlo en otro control Panel de tu form principal de la siguiente manera

this.PanelBody.Controls.Add(Form1.NoInstance().PanelBody);

Aqui un ejemplo con todo lo anterios

http://www.megaupload.com/?d=IKZT37GS
« Última modificación: 31 Octubre 2010, 22:35 pm por .::IT::. » En línea

Simplemente .::IT::.
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Re: Duda Basica (navegacion de Forms)
« Respuesta #4 en: 5 Noviembre 2010, 06:02 am »

Graxx ambas alternativas Tabscontrol y paneles me sirvieron graxias X3
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con windows forms c++
.NET (C#, VB.NET, ASP)
dark_link00 0 1,671 Último mensaje 9 Junio 2014, 06:56 am
por dark_link00
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines