Archives
-
El problema de la barra de progreso
El año pasado, intentando desembarazarme de una tarea tediosa que dejaba frito mi equipo, usé mi primera función recursiva con utilidad práctica. Como la tarea consumía su tiempo, tiré de un BackGroundWorker. Componente sencillo de usar y con ejemplos bastante claros en la ayuda de Visual Studio. No problem: tenía un valor de entrada pedido [...]
-
Pegar datos de una hoja de Excel a un DataGridView
Un intento de simplificar el uso de una aplicación por lo demás bastante simple (de cara al usuario) me ha llevado a jugar con el portapapeles para permitir que el usuario copie una serie de valores de una hoja de cálculo (Excel, para más señas) y las pegue en un DataGridView, algo que me ha [...]
-
Leer ficheros csv y de campos de ancho fijo en Visual Basic
En mi vuelta al servicio activo he tenido que procesar dos ficheros en texto plano: uno con campos separados por un carácter y otro con campos de ancho fijo. En su día ya lo hice (concretamente para un csv, valores separados por comas), pero no me acordaba de cómo lo hice (fue al poco de [...]
nov 23rd, 2010 | Filed under Visual Basic 2005, Visual Basic 2008 -
DataRepeater y el evento Enter de sus controles
A la hora de evitar que el usuario manazas edite el valor de algún control, una opción habitual es controlar el evento Enter de ese control o de su contenedor (un GroupBox, un Panel…), mandando el foco a otro control mediante el método OtroControl.Select(). Esto funciona para buena parte de los controles disponibles en Windows [...]
nov 16th, 2010 | Filed under Visual Basic 2005, Visual Basic 2008 -
Ordenando por resoluciones
Esto es una tontería del tipo tonterida, pero me ha llevado un ratito escribir el código, así que lo anoto aquí para cuando me vuelva a pasar, que entonces, seguramente, ya se me habrá olvidado y me tocará echar otro ratito y no me apetece. El problema es sencillo: hay que ordenar una lista de [...]
jul 13th, 2009 | Filed under Visual Basic 2005, Visual Basic 2008 -
Mantener actualizados unos ComboBox
Vamos con una de programación, que hace mucho que no cuento nada (básicamente, porque llevo unos meses sin programar; a ver si arranco motores). Me he puesto con mi aplicación de anime (un front-end para una base de datos de series, nada más, que me sirve de aprendizaje y experimentación). Ya me toca meter datos, [...]
jul 2nd, 2009 | Filed under Visual Basic 2005, Visual Basic 2008 -
Dando clases
Tengo este blog un poco en stand by. La razón es que he estado dando [impartiendo] clases particulares de VB2005 que se me han llevado el tiempo que dedicaba antes a programar para mí y cacharrear en Windows. Así, los planes de meterme con WPF y también con servicios Windows, así como alguna cosilla de [...]
mar 12th, 2009 | Filed under Cuentos desde la Cripta, Visual Basic 2005 -
MenuStrip heredado y vista diseño
Esto es un problema viejo y es fácil encontrar soluciones en Google, pero, bueno, supongo que repetirlo una vez más no viene mal. La situación es la siguiente: tengo un formulario base, a modo de plantilla, que lo uso cuando tengo acceso a datos. Tiene una serie de controles y métodos entre los que se [...]
ene 15th, 2009 | Filed under Visual Basic 2005, Visual Basic 2008 -
Corrigiendo un… problema de diseño con un evento
Si ya me lo decían: “no vayas a Z’ha’dum“. Pero yo, ni caso. Me puse a hacer una interfaz MDI tan ricamente para la aplicación de fábrica sin pensarlo con detenimiento (eso también me lo decían, en este caso Coco y Barrio Sésamo, lo de “tienes que planificar”, pero, igualmente, ni caso) y ahora me [...]
-
Mover los elementos de un ListBox
Hay veces que lo que parece más simple da unos dolores de cabeza terribles. Estaba yo, feliz y despistado, queriendo montar un listbox y dos botoncitos, uno con una flecha para arriba y otro con una flecha para abajo, de forma que, al pulsar el botoncito con la flecha hacia arriba, el elemento seleccionado en [...]

Comentarios recientes