• Lunes 13 de Mayo de 2024, 03:31

Autor Tema:  Un Par De Cuestiones  (Leído 1250 veces)

serbc25

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Un Par De Cuestiones
« en: Martes 27 de Diciembre de 2005, 19:23 »
0
1º Tengo el siguiente codigo

Dim oPrincipal As New frmPrincipal
Me.Close()
oPrincipal.Show()

Lo que me hace es cerrar el formulario actual y no me abre el principal, si
quito el me.close me sale el principal pero se me crea en la barra de tareas
otro sitio es decir me aparece el formulario inicial y el principal, lo que
yo quiero es que tan solo aparezca en la barra de tareas en el form en el
que yo este es decir si yo estoy en el A en la barra de tareas aperece A,
pero cuando entre en B, desaparezca A y aparezca A,

2º Que visto que en vb.net crea pone por defecto ,aunque tu le hayas dado un tamaño, un tamaño predeterminado de icono,y yo pregunto hay alguna forma de que ese icono sea un pelin mas grande es que he puesto un icono de 50 x 50 y en el formulario no se ve nada,, se ve borrosa


Perdonar por si soy un poco pesado, gracias y Feliz Año nuevo

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Un Par De Cuestiones
« Respuesta #1 en: Miércoles 28 de Diciembre de 2005, 02:22 »
0
Holas pues podrias usar la propiedad ShowInTaskBar de los formularios para que estos no se muestren en la barra de tareas. Solo tienes que ver como jugaras con todos los formularios para que se active y desactive....

No se si el primer formulario al que le das close dea el formulario por default, o sea que se abre primero.

Si es asi, cuando tu le das me.close lo que haces es cerrar la aplicacion por completo...

Por lo que alcanzo a comprender tu quieres hacer algo como un formulario SPLASH

Dale una leida a los siguientes links...

Creando una pantalla de inicio o splash en Visual Basic .NET

Formulario Splash en C#

Formulario Splash 2, (en VB.NET)


Algo de Terioa.
Citar
Form.ShowInTaskbar (Propiedad)  [Visual Basic]

Obtiene o establece un valor que indica si se muestra el formulario en la barra de tareas de Windows.

[Visual Basic]
Public Property ShowInTaskbar As Boolean

Valor de la propiedad
Es true para mostrar el formulario en la barra de tareas de Windows en tiempo de ejecución; en caso contrario, es false. El valor predeterminado es true.

Comentarios
Si un formulario es propiedad de otro, no se muestra en la barra de tareas de Windows.

Esta propiedad se puede usar para que los usuarios no puedan seleccionar el formulario desde la barra de tareas de Windows. Por ejemplo, si se muestra una ventana de la herramienta Buscar y reemplazar en la aplicación, puede ser aconsejable impedir que dicha ventana se seleccione desde la barra de tareas de Windows, ya que para procesar las búsquedas correctamente es necesario que se muestren tanto la ventana principal de la aplicación como la ventana Buscar y reemplazar.

Ejemplo
[Visual Basic] En el siguiente ejemplo se muestra la forma de utilizar la propiedad ShowInTaskbar para crear un cuadro de diálogo que no se muestre en la barra de tareas de Windows.

[Visual Basic]
Código: Text
  1.  
  2. Private Sub ShowInTaskBarEx()
  3.     Dim myForm As New Form()
  4.     myForm.Text = "My Form"
  5.     myForm.SetBounds(10, 10, 200, 200)
  6.     myForm.FormBorderStyle = FormBorderStyle.FixedDialog
  7.     myForm.MinimizeBox = False
  8.     myForm.MaximizeBox = False
  9.     ' Do not allow form to be displayed in taskbar.
  10.     myForm.ShowInTaskbar = False
  11.     myForm.ShowDialog()
  12. End Sub
  13.  
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->