Desarrollo .Net
RSS
  • Inicio
  • Acerca de
  • Tweeter
  • Facebook
  • YouTube

Auto-Complete en cajas de texto en Visual Basic .Net

lunes, 18 de julio de 2011 by Leyton Manuel Espitia Diaz | 0 comentarios
Auto completar o Autocomplete es una  herramienta muy popular en el  amplio mundo del desarrollo, en esta particular opción ayuda al usuario a completar el texto que escribe conforme a los caracteres que digita, esta su vez va mostrando las opciones disponibles, estas opciones no son más que una lista despegable que va decreciendo a medida que se escribe.



Private Sub Form1_Load(ByVal sender As System.Object, _
     ByVal e As System.EventArgs) Handles MyBase.Load

    Dim MySource As New AutoCompleteStringCollection()
    MySource.AddRange(New String() _
                     { _
                         "Enero", _
                         "Febrero", _
                         "Marzo", _
                         "Abril", _
                         "Mayo", _
                         "Junio", _
                         "Julio", _
                         "Agosto", _
                         "Septiembre", _
                         "Octubre", _
                         "Noviembre", _
                         "Diciembre" _
                     })

     With TextBox1
         .AutoCompleteCustomSource = MySource
         .AutoCompleteMode = AutoCompleteMode.SuggestAppend
         .AutoCompleteSource = AutoCompleteSource.CustomSource
     End With
End Sub

El efecto de este ejemplo es el siguiente.


El auto completar le da a tu aplicación un dinamismo singular y atractivo.

Esta técnica es muy común en la web, pero la puedes implementar sin problemas en tus entornos  Windows para que los usuarios de tu sistema se adapten muy fácil y rápido.





Tweet

Desarrollo Software, Visual Basic .Net

Limpiar cajas de texto en Visual Basic .Net

by Leyton Manuel Espitia Diaz | 3 comentarios
Con esta instrucción o fragmento de código puedes limpiar todos los cuadros de texto que se encuentren en tu actual formulario, Puedes colocarlo sin problemas en cualquier evento.
Dim x As Control
For Each x In Me.Controls
    If TypeOf x Is System.Windows.Forms.TextBox Then x.Text = ""
Next
Esta solución pude ser muy útil en caso que poseas muchos cuadros de texto en el mismo formulario, pero puede ser una solución muy complicada en algunos asuntos ya que mucha oportunidades los cuadros de texto son utilizados para mostrar información lo cual hay que re-calcular los datos y mostrar los mismos nuevamente ejecutando procesos redundantes.

Puedes usar cualquiera de estas opciones :

'Propiedades y Métodos recursivos para limpiar cajas de texto.
'Opción 1
TextBox1.Clear()
'Opción 2
TextBox1.Text = Nothing
'Opción 3
TextBox1.Text = ""



Tweet

Desarrollo Software, Visual Basic .Net

TextBox o Caja de texto

by Leyton Manuel Espitia Diaz | 0 comentarios

Control TextBox - Caja de texto (Visual Basic .Net)


Representa un control de cuadro de texto de Windows. El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto (básicamente es un control de entrada de datos).
Con el control TextBox, el usuario de nuestra aplicación puede escribir texto, Números, símbolos, etc. Este control tiene funcionalidad adicional como el enmascaramiento de caracteres de
contraseña y la edición de múltiples líneas.


Private Sub TextBox_Load(ByVal sender As System.Object, _
       ByVal e As System.EventArgs) Handles MyBase.Load
        'Propiedad que asigna o dibuja el texto en el control TextBox
        TextBox1.Text = "Texto cualquiera"
        'Coloca el texto en mayúsculas.
        TextBox1.CharacterCasing = CharacterCasing.Upper
End Sub
Para restringir que se escriba texto en un control TextBox (cuadro de texto inhabilitado) usamos la propiedad Enabled en False


Private Sub TextBox_Load(ByVal sender As System.Object, _
       ByVal e As System.EventArgs) Handles MyBase.Load
        'Inhabilita el control 
        TextBox1.Enabled = False
End Sub
Es posible utilizar la propiedad PasswordChar para encubrir caracteres escritos en una versión de una sola línea del control, es decir esta propiedad solo es válida si el control posee la Propiedad Multiline en False.


El efecto obtenido es este :


Y por ultimo es posible utilizar las propiedades Multiline y ScrollBars del
TextBox para permitir que se muestren o escriban varias líneas de texto.
Private Sub Form1_Load(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles MyBase.Load
        'Establece la propiedad Multiline en true.
        TextBox1.Multiline = True
        'Añadir barras de desplazamiento vertical para el control TextBox.
        TextBox1.ScrollBars = ScrollBars.Vertical
        'Permitir la tecla de retorno para ser introducido en el control TextBox.
        TextBox1.AcceptsReturn = True
        'Permitir la tecla TAB para ser introducido en el control TextBox.
        TextBox1.AcceptsTab = True
        'Set WordWrap en True para permitir que el texto se ajuste a la siguiente línea.
        TextBox1.WordWrap = True
        'Establecer el texto predeterminado del control.
        TextBox1.Text = "¡Bienvenido a Desarrollo .Net!" & _
        vbNewLine & "http://jenelenet.blogspot.com"
End Sub
El resultado de esta propiedad lo puedes ver en la primera imagen de este post.


Puedes practicar usando la propiedad ReadOnly en true para restringir toda entrada de datos en un control TextBox.

Espero que te haya sido de gran ayuda este post Básico de programación en Visual Basic .Net

No olvides comentar y compartir con tus amigos ..!!!



Tweet

Desarrollo Software, Visual Basic .Net

Suscribirse a: Entradas (Atom)

Twitter

Descripción

Desarrollador de software experiencia y conocimiento en soluciones de software: Windows y Web utilizando: Visual Basic .net, ASP.NET, SQL Server 2000/2005/2008, Access, Firebird, Crystal report, Xml, Vb 6.0, HTML, Javascript, AJAX, etc.

Seguidores

Facebook



Ayudanos





Etiquetas

  • C++ (2)
  • Desarrollo Software (3)
  • HTML (2)
  • Visual Basic .Net (3)
  • Visual Studios (2)

Blog Archivos

  • ▼  2011 (9)
    • ►  septiembre (5)
    • ►  agosto (1)
    • ▼  julio (3)
      • Auto-Complete en cajas de texto en Visual Basic .Net
      • Limpiar cajas de texto en Visual Basic .Net
      • TextBox o Caja de texto
  • ►  2010 (1)
    • ►  diciembre (1)

Paginas

  • Página principal

Entradas populares

  • Limpiar cajas de texto en Visual Basic .Net
    Con esta instrucción o fragmento de código puedes limpiar todos los cuadros de texto que se encuentren en tu actual formulario, Puedes coloc...
  • Descarga Visual Studio 2008 Express Gratis!
    Microsoft Visual Studio 2008 cumple con la visión de Microsoft sobre aplicaciones inteligentes, al permitir que los desarrolladores creen ...
  • TextBox o Caja de texto
    Control TextBox - Caja de texto (Visual Basic .Net) Representa un control de cuadro de texto de Windows . El control TextBox o Caja de tex...
Con la tecnología de Blogger.
Copyright © 2010 Desarrollo .Net Wordpress Theme Blogger Template Credits For