¿Sabías que...? - ¡NUEVO!

TODO CONSOLAS

SMARTPHONES & TABLETS

Panel de avisos.

===============================
============NUEVO!!!===========
===============================

Ya está disponible la nueva aplicación de Infosama Technology "Power Button". También se ha creado un centro de ayuda para que podáis controlar al máximo la aplicación. Pásate por el apartado y echa un vistazo al menú de "Mis aplicaciones". Adelante descárgatela.

===============================
===============================

¿No tienes aún un pendrive con la aplicación Pendrive CC de Infosama?

No esperes más tiempo y descarga tu aplicación. En el apartado de Update Center dirígete abajo de la página y sigue los pasos explicados en el método 1.

===============================
===============================

Existe un nuevo vídeo tutorial (nº26). Como conectar una base de datos a Visual Studio y crear un Login de inicio de sesión para que recupere de la BD los usuarios y contraseñas.

=========================

Añadido tutorial para configurar un TFT-LCD para raspberry Pi 3 model B, autor original Jose Juan Sánchez, editado por Infosama Technology

=========================


Última edición: 17/12/2017 20:19:00pm

Contador de visitas.

Acerca de Infosama

Mi foto
Infosama Technology
Informática, electrónica y videoconsolas.
Ver todo mi perfil
sábado, 27 de agosto de 2011

CheckBox y My.Settings. Tutorial



Hola a todos/as!


En este Tutorial aprenderemos a usar el control CheckBox y a guardar su estado en la configuración de nuestra aplicación (My.Settings).




Imagen del Proyecto:






Bien, una vez dicho esto comenzamos con el Tutorial. Primero lo que aremos será colocar una imagen de fondo a nuestro formulario principal, el que no quiera imagen, que no la ponga, no es necesario...


Lo siguiente que vamos a hacer es colocar 4 CheckBox y 2 botones y darles los siguientes nombres en la propiedad "TEXT" no os equivoquéis con la propiedad "Name". 

  • Botón 1 = Guardar
  • Botón 2 = Salir
  • CheckBox1 = Quitar ControlBox
  • CheckBox2 = Iniciar minimizado
  • CheckBox3 = Mensaje de bienvenida
  • CheckBox4 = Quitar titulo
A los CheckBox le he dado estas propiedades, este paso lo podéis omitir no es necesario:
  • BackColor = Web\Transparent
  • ForeColor= Red
  • Font = Verdana - 8 - negrita

Una vez hecho esto procedemos a establecer la configuración de los CheckBox, para ello seleccionamos un CheckBox, vamos a propiedades \ AplicactionSettings \ Property Binding y en la propiedad CheckState creamos las siguiente configuración, una para cada checkbox.
  • CheckBox1 = QuitarCtrlBox
  • CheckBox2 = Mini
  • CheckBox3 = Msg
  • CheckBox4 = QuitarTitle

Para saber si habéis realizado este paso correctamente ir a Proyecto\propiedades apartado configuración, tenéis que tener algo similar a esto:


Una vez dicho esto, empezamos con la codificación de la aplicación. Lo primero que aremos es introducir código al botón Guardar (Button1) y Form_Load:




Si habéis escrito todo el código veréis que os falla la llamada  a los métodos porque no existen aún, no pasa nada en el siguiente paso ese error desaparecerá porque crearemos los métodos, "consumir primero y declarar después"

Ahora  los siguiente es crear los métodos y darles código, los métodos se han de llamar:
  • Quitar_ControlBox()
  • Minimizar()
  • Mensaje_Bienvenida()
  • Quitar_Titulo()
para ello escribimos el sisguiente código:


y ya por último doble click en el botón salir y ponemos el siguiente código:


Todo este código aunque lo  veais en 3 fragmentos, es el mismo que el video tutorial, si juntais los tres fragmentos tenéis el código desde Public Class Form1 hasta End Class


(*) Incluye el código fuente más una aplicación de ejemplo, requiere framework 4 para funcionar.




Gracias por Confiar en Infosama Technology

6 comentarios:

k7713 dijo...

perfecto ..los codigos!! lo malo como siempre es el formato visual estudio no escompatible con mi visual basic pero las funciones son= bien en fin me encantan sus productos y tutos.
ATT:ketsugao@gmail.com
http://ketsugao.blogspot.com

Infosama Technology dijo...

Hola K7713, me alegro que te ayuden los vídeo tutoriales, la adaptación de lo que explico a versiones anteriores se puede hacer, pero requiere un amplio conocimiento, pero se puede lograr cambiando varias lineas de código.

Yo solo hago tutoriales en Visual Studio, lo que conlleva usar la tecnología .NET, estos tutos pueden ayudarte en versione .net (2005 - 2008 - 2010, etc.

Un cordial saludo y si quieres que te ayude en algo que este a mi alcance, no dudes en consultarmelo.

Gracias por visitar mi blog!!

Anónimo dijo...

Tengo varias dudas al respecto. En principio esta solución que comentas sirve para guardar el estado de los checkbox. ¿Se podria hacer algo parecido para los combobox? Además me gustaria saber el estado de ese formulario hijo, puede leerse en una función que está en un formulario padre. Hace poco que programo y no tengo muy claro cual es la forma de proceder más común en estos casos. Muchas gracias

Infosama Technology dijo...

Hola decagi, encantado de saludarte. Esto es valido para carios controles como: CheckBox, ComboBox, ListBox, Label, TextBox, etc. Lo que me comentas del formulario hijo y saber su estado desde un formulario padre no lo he porbado y no puedo decirte cual seria la mejor solución, pero... ¿Para que quieres saber el estado de un formulario hijo? ¿te refieres a tamaño y posición?

Saludos!

Anónimo dijo...

Lo del tamaño y la situación no me preocupa. Quizás la palabra exacta no sea "estado", jeje. Quiero ver por ejemplo, el valor del item seleccionado de un combobox concreto de ese formulario hijo. Ese valor lo usaré para una función que uso de una dll y además, me interesa que el usuario cuando vuelva a abrir dicho formulario hijo, vea que todo lo que seleccionó siga en su sitio (chechbox seleccionados,items de combobox seleccionados, etc).

Infosama Technology dijo...

Para esto último que comenta si que puede usar este ejemplo. Podrá guardar y recuperar cualquier info, ya sea del formulario padre o hijo.

Me atervo a recomendarle que en vez de usar My.Settings, use el registro de windows o un archivo .ini. Así podrá manejar mejor los datos.