Trucos
Página principal Página principal

Visual Basic Página de Visual Basic


En este apartado encontrarás un pequeño resumen de los trucos que he ido encontrando (en internet, libros, artículos), de cosecha propia o que me ha enviado alguno de nuestros compañeros de la lista vb-esp.
Para facilitar las búsquedas se han omitido todos los acentos de los títulos de los trucos y se ordenan descendentemente por fecha de modificación.
Hasta este momento he recogido 323 trucos.


Fecha
Título
Mensajes
 14/11/04  Agregar ficheros a la instalacion de nuestra aplicacion (fotos, etc). 1 mensaje
 14/11/04  Cerrar aplicacion a partir del nombre del exe (lista de tareas) 1 mensaje
 14/11/04  Conocer el dominio al que estamos conectados 1 mensaje
 14/11/04  Crear procedimientos almacenados desde VB 1 mensaje
 14/11/04  Obtener nombre usuario y otros datos 1 mensaje
 14/11/04  Problemas distribucion de ADO 1 mensaje
 14/11/04  Problemas instalacion en Windows 2000 1 mensaje
 14/11/04  Scroll horizontal en un RichTextBox 1 mensaje
 19/08/03  Descargar un fichero de internet 3 mensajes
 23/04/03  Añadir una opcion al menu contextual de un fichero en el explorador 1 mensaje
 23/04/03  Eliminar los botones Maximizar y Minimizar de un formulario MDI Parent 2 mensajes
 23/04/03  Impedir el uso del administrador de tareas 1 mensaje
 23/04/03  Modificar el numero de lineas de un combobox 2 mensajes
 23/04/03  Reiniciar o apagar el ordenador (NT, 2000 y XP) 1 mensaje
 23/04/03  Reparar bases de datos de Access 1 mensaje
 23/04/03  Seleccionar una fila de un ListView con el boton derecho 1 mensaje
 21/04/03  Bloquear el acceso a un fichero 1 mensaje
 21/04/03  Saber si Windows arranco a prueba de fallos 1 mensaje
 20/04/03  Contar las palabras de un texto 1 mensaje
 12/01/03  Añadir Themes de XP a programa VB 2 mensajes
 12/01/03  Cancelar un proceso (kill) 1 mensaje
 12/01/03  Conocer la version de windows 1 mensaje
 12/01/03  Descripcion de las macros del Setup.lst 1 mensaje
 12/01/03  Descripcion de las secciones del Setup.lst 1 mensaje
 12/01/03  Desplazamiento de bits 1 mensaje
 12/01/03  Impresion de Documentos PDF 1 mensaje
 12/01/03  Mover, eliminar o renombrar ficheros en uso 1 mensaje
 12/01/03  Obtener los nombres de los DSN 1 mensaje
 12/01/03  Rotar una imagen 1 mensaje
 12/01/03  Usar el diccionario de Word 97 (correccion ortografica) 3 mensajes
 21/04/02  Añadir un menu a otra aplicacion (Hook de mensajes) 1 mensaje
 21/04/02  Detectar apertura y cierre de aplicaciones (Hook de mensajes) 1 mensaje
 21/04/02  Detectar cuando el raton entra o sale de un control (Hook de mensajes) 1 mensaje
 13/04/02  Eliminar caracteres no imprimibles, comillas, etc. 1 mensaje
 13/04/02  Formulario siempre visible dentro de un mdi 1 mensaje
 13/04/02  Manejo de punteros en VB 1 mensaje
 13/04/02  Puertos para los servicios mas conocidos (sockets) 1 mensaje
 25/02/02  Guardar e imprimir el contenido de un picture box (imagenes y controles) 2 mensajes
 25/02/02  No mostrar errores empleando la SHFileOperation 1 mensaje
 25/02/02  Verificar si una aplicacion esta instalada 1 mensaje
 4/11/01  Determinar la version de un exe, dll, etc. 1 mensaje
 4/11/01  Distinguir el Click del DobleClick 1 mensaje
 4/11/01  Intercambiar los botones del raton (y saber como estan) 1 mensaje
 4/11/01  Modificar el menu de sistema de un formulario 1 mensaje
 4/11/01  Mostrar las fuentes del sistema en un combo 1 mensaje
 4/11/01  Rutinas para ordenar matrices 1 mensaje
 16/10/01  Clase para arrancar aplicaciones sincrona y asincronamente (controla tamaño y posicion de la ventana, etc.) 1 mensaje
 14/10/01  Arrancar otro programa posicionando su ventana 1 mensaje
 14/10/01  Capturar el texto de un archivo word 1 mensaje
 14/10/01  Distribuir e instalar fuentes (fonts) 1 mensaje
 14/10/01  Sumar a un codigo alfanumerico (A001, A002...) 1 mensaje
 28/09/01  Convertir un fichero wmf en bmp 1 mensaje
 27/09/01  Obtener los lunes de un mes 1 mensaje
 27/09/01  Pasar una matriz de controles como parametro 2 mensajes
 25/09/01  Imprimir un formulario mas grande que la pantalla o la pagina 1 mensaje
 24/09/01  Operaciones con numeros de 64 bits (8 bytes) 1 mensaje
 15/09/01  Activar aplicacion abierta con Shell 1 mensaje
 15/09/01  Datos de los adaptadores de red 1 mensaje
 15/09/01  Leer recursos personalizados de un archivo de recursos 1 mensaje
 30/08/01  Crear opciones de un menu en tiempo de ejecucion 1 mensaje
 30/08/01  Juego programado en VB (ArkX) 1 mensaje
 30/08/01  Reproducir archivos midi (.mid) 1 mensaje
 11/06/01  Formulario MDI que no se pueda maximizar ni cambiar el tamaño 1 mensaje
 11/06/01  Grabar un avi con lo que 'pasa' en la pantalla 1 mensaje
 12/05/01  Depurar el Setup1.vbp (asistente instalacion aplicaciones) 1 mensaje
 12/05/01  Validar un numero de tarjeta de credito (ISO 2894) 1 mensaje
 11/05/01  Actualizar tablas de Fox con datos de Excel (ADO) 1 mensaje
 11/05/01  Grabar en formato jpg (y convertir bmp en jpg) 1 mensaje
 11/05/01  Manual de automatizacion OLE 1 mensaje
 11/05/01  Otro control gratuito para ficheros gif 1 mensaje
 29/04/01  Abrir el explorador de windows 1 mensaje
 29/04/01  Abrir la ventana de Buscar archivos 1 mensaje
 29/04/01  Algoritmo Huffman para compresion y descompresion 1 mensaje
 29/04/01  Fuente TrueType de display de siete segmentos(LCD) 1 mensaje
 29/04/01  Minimizar todas las ventanas 1 mensaje
 17/04/01  Conocer mi direccion IP (sin ActiveX) 2 mensajes
 25/03/01  Enviar la tecla Tab sin los problemas del SendKeys 1 mensaje
 25/03/01  Obtener fecha y hora mediante internet, actualizar fecha/hora sistema 1 mensaje
 25/03/01  Seleccionar icono, mostrar iconos contenidos en un archivo 1 mensaje
 11/03/01  Asp que genera un 'explorador de archivos' 1 mensaje
 11/03/01  Ejemplo de calculo distribuido (udp) 1 mensaje
 11/03/01  Explorador de red 1 mensaje
 11/03/01  Hacer ping y traceroute desde VB 1 mensaje
 11/03/01  Imagen de fondo MDI redimensionable 1 mensaje
 18/02/01  Manejo de los tag's de MP3 1 mensaje
 11/02/01  Ejemplo de uso del MsComm 1 mensaje
 11/02/01  Formularios que no se cierran con el boton (x), no se pueden mover, etc 2 mensajes
 11/02/01  Numero de bandejas de una impresora 1 mensaje
 6/02/01  Hacer que nuestros programas hablen 1 mensaje
 22/11/00  Conocer el programa de correo predeterminado 1 mensaje
 25/10/00  Convertir los documentos word de un directorio 1 mensaje
 22/10/00  Listbox con varias columnas 1 mensaje
 22/10/00  Saber si una aplicacion se esta ejecutando 1 mensaje
 16/10/00  Emulacion del DTPicker con el MonthView 1 mensaje
 16/10/00  Limitar el numero de lineas de un textbox 1 mensaje
 14/10/00  Programa para mirar si tenemos mensajes de correo 1 mensaje
 11/10/00  Acceder a una base de datos de access en un cd 1 mensaje
 11/10/00  Cerrar el Internet Explorer desde un programa VB 1 mensaje
 10/10/00  Mostrar un fichero de Macromedia Flash 1 mensaje
 25/09/00  Errores con los controles de VB 2 mensajes
 19/09/00  Abrir el navegador por defecto en una URL determinada 2 mensajes
 19/09/00  Obtener linea y columna en un richttext box 1 mensaje
 18/09/00  Pasar los datos seleccionados de un FlexGrid al portapapeles 1 mensaje
 17/09/00  Obtener todas las claves y valores de una seccion de un ini 1 mensaje
 17/09/00  Obtener todas las secciones de un ini 1 mensaje
 17/09/00  Ocultar el boton de inicio (o cambiarlo por otro) 1 mensaje
 17/09/00  Referencia a MSSTDFMT.DLL 1 mensaje
 17/09/00  Registrar y DesRegistrar controles ActiveX por programa 2 mensajes
 5/09/00  Impedir que salte el salvapantallas mientras se ejecuta nuestra aplicacion 1 mensaje
 29/08/00  Impedir el uso de ficheros (imagenes, mp3,mdb, doc, xls, etc) 1 mensaje
 29/07/00  Añadir y eliminar usuarios del dominio NT 1 mensaje
 29/07/00  Aumentar la imagen de la zona del raton 1 mensaje
 29/07/00  Control de una webcam desde VB (tambien TV) 1 mensaje
 29/07/00  Formatos propios en el portapapeles 1 mensaje
 29/07/00  Formulario con forma de letras 1 mensaje
 29/07/00  Formulario con la forma de una imagen (transparente) 1 mensaje
 29/07/00  Formulario con un trozo transparente 1 mensaje
 29/07/00  Nombre de clase y otros datos de una ventana 1 mensaje
 29/07/00  Visor de imagenes (thumbnails) 1 mensaje
 28/07/00  Gradiente entre dos colores (degradado) 1 mensaje
 28/07/00  Manejar el WinAmp desde VB 1 mensaje
 28/07/00  Mover las barras de scroll de un mdi con el teclado 1 mensaje
 28/07/00  Obtener el nombre de un maquina a partir de su IP 1 mensaje
 28/07/00  Seleccionar un ordenador de la red 1 mensaje
 28/07/00  Seleccionar un ordenador o un recurso compartido 1 mensaje
 28/07/00  Sonido con frecuencia y duracion (NT) 1 mensaje
 29/04/00  Hacer parpadear el caption de una ventana 1 mensaje
 5/03/00  Comandos del Autorun.inf 1 mensaje
 5/03/00  Definir propiedades que usan los CommonDialog 1 mensaje
 5/03/00  Funciones que pueden estar ambos lados del signo igual 1 mensaje
 5/03/00  Hacer redimensionable un control 3 mensajes
 5/03/00  Llamar al programa de correo con datos ya anotados 1 mensaje
 5/03/00  Otra manera de acceder a los CommonDialog 1 mensaje
 12/02/00  Comprobar si una password es correcta 1 mensaje
 12/02/00  Evitar el uso del portapapeles (por ejemplo PrintScreen) 1 mensaje
 22/01/00  Lanzar la ventana Abrir con 1 mensaje
 11/12/99  Distribuir ADO (2.x) con el Setup Wizard del VB 5 1 mensaje
 11/12/99  Evitar drag & drop en los nodos raiz de un treeview 1 mensaje
 11/12/99  Refrescar el contenido de un DataGrid 1 mensaje
 10/12/99  Rutinas de manipulacion de bits 1 mensaje
 7/11/99  Crear y eliminar un DSN en VB 1 mensaje
 17/10/99  Obtener la MAC Address del pc 1 mensaje
 30/09/99  Abrir una base de datos con seguridad en ADO 1 mensaje
 30/09/99  Añadir controles dinamicamente en VB 6.0 1 mensaje
 30/09/99  Cerrar conexiones implicitas en VB 6.0 1 mensaje
 30/09/99  Ejecutar como procedimiento el contenido de un string (VB 6.0) 1 mensaje
 30/09/99  Implementar deshacer en un textbox 1 mensaje
 4/08/99  Convertir letra de unidad en nombre de recurso (UNC) 1 mensaje
 27/07/99  Hacer ping desde Visual Basic 1 mensaje
 27/07/99  Mostrar dialogo de impresoras mediante API (modificar valores por defecto) 1 mensaje
 31/05/99  Obtener otros directorios de windows 1 mensaje
 30/05/99  Copiar tablas entre bases de datos 1 mensaje
 25/04/99  Ejemplo de sockets (chat) 1 mensaje
 16/04/99  Distinguir entre las dos teclas Enter 1 mensaje
 21/03/99  Ejecutar cualquier programa usando el API 1 mensaje
 16/03/99  Api para escribir en el log de eventos de NT 1 mensaje
 21/02/99  ListView : Seleccionar automaticamente un elemento 1 mensaje
 21/02/99  Modificar el volumen del sonido desde VB 1 mensaje
 21/02/99  Problemas con DrawWidth en la impresora 1 mensaje
 21/02/99  Problemas con la transparencia en la impresora 1 mensaje
 18/01/99  ListView : Cambiar tipo de letra de la cabecera 1 mensaje
 17/01/99  Enviar y recibir datos binarios con MSComm 1 mensaje
 17/01/99  ListView : Añadir un CheckBox 1 mensaje
 17/01/99  ListView : Cambiar la posicion de las columnas 1 mensaje
 17/01/99  ListView : Constantes del API 1 mensaje
 17/01/99  ListView : Mostrar imagenes en la cabecera 1 mensaje
 17/01/99  ListView : Mostrar lineas de grid 1 mensaje
 17/01/99  ListView : Ordenar por fecha 1 mensaje
 17/01/99  ListView : Seleccionar la fila completa 1 mensaje
 17/01/99  Obtener el espacio libre de un disco mayor de 2 Gb 1 mensaje
 17/01/99  Registrar Hot-Keys con nuestra aplicacion 1 mensaje
 17/01/99  Subclasificar un menu 1 mensaje
 17/01/99  timeGetTime, otra funcion para medir tiempos 1 mensaje
 9/01/99  Buscar y destacar palabras en un RichTextBox 1 mensaje
 13/12/98  Abrir componentes del Panel de Control (Rundll32) 1 mensaje
 13/12/98  Mover formularios (y controles) pinchando en cualquier parte del mismo 1 mensaje
 27/11/98  Descargar una dll 1 mensaje
 27/11/98  Modificar imagenes de una imagelist asignada a una toolbar 1 mensaje
 27/11/98  Personalizar el DbGrid 3 mensajes
 21/10/98  Ordenar elementos numericos en un ListBox o ComboBox 1 mensaje
 13/10/98  Ver cola de impresion y puertos disponibles 1 mensaje
 12/10/98  Seleccionar elementos de un ListBox mediante codigo 1 mensaje
 4/10/98  Abrir la aplicacion asociada a un documento 1 mensaje
 4/10/98  Abrir y cerrar la puerta del CD 1 mensaje
 4/10/98  Activar el salvapantallas desde vb 1 mensaje
 4/10/98  Activar y desactivar el refresco de un formulario 1 mensaje
 4/10/98  Añadir archivos y vaciar la carpeta Documentos de windows 95 1 mensaje
 4/10/98  Añadir una ventana de consola a nuestra aplicacion 1 mensaje
 4/10/98  Añadir y quitar conexiones de red 1 mensaje
 4/10/98  Añadir y quitar enlaces en el menu Inicio de windows 95 1 mensaje
 4/10/98  Arrancar el asistente de creacion de accesos directos 1 mensaje
 4/10/98  Asegurarse de cerrar todos los objetos de datos antes de cerrar la aplicacion 1 mensaje
 4/10/98  Asociar una extension a un programa 1 mensaje
 4/10/98  Borrar todos los TextBox y ComboBox de un formulario 1 mensaje
 4/10/98  Borrar un archivo, dejandolo en la papelera 1 mensaje
 4/10/98  Buscar el ejecutable asociado a una extension 1 mensaje
 4/10/98  Busqueda en un ListBox 1 mensaje
 4/10/98  Busqueda incremental en un combobox 1 mensaje
 4/10/98  Cambiar el color de fondo de un TreeView 1 mensaje
 4/10/98  Cambiar el color de los elementos de windows 1 mensaje
 4/10/98  Cambiar la resolucion de la pantalla 1 mensaje
 4/10/98  Capturar e imprimir la pantalla o cualquier ventana 1 mensaje
 4/10/98  Cerrar la ventana cuando finaliza la ejecucion de un programa MS-DOS 1 mensaje
 4/10/98  Cerrar una aplicacion 1 mensaje
 4/10/98  Como obtener los iconos de un programa, dll o archivo ico 2 mensajes
 4/10/98  Como poner de fondo de un formulario una imagen en mosaico 1 mensaje
 4/10/98  Como saber si un ejecutable es para DOS o para Windows 1 mensaje
 4/10/98  Como usar la compatibilidad binaria y de proyecto 1 mensaje
 4/10/98  Comprobar si existe tarjeta de sonido 1 mensaje
 4/10/98  Conocer el color de los elementos de windows 1 mensaje
 4/10/98  Conocer el directorio temporal (temp) de windows 95 1 mensaje
 4/10/98  Conocer el nombre de clase de una ventana 1 mensaje
 4/10/98  Conocer el nombre del pc en windows 95 y NT 1 mensaje
 4/10/98  Conocer y cambiar el intervalo de doble click 1 mensaje
 4/10/98  Construir una rutina de manejo de mensajes con AddressOf en VB5 1 mensaje
 4/10/98  Control de errores en llamadas al API 1 mensaje
 4/10/98  Convertir una cadena en formato titulo 1 mensaje
 4/10/98  Convertir una fraccion en un numero decimal 1 mensaje
 4/10/98  Copiar la pantalla en el portapapeles 1 mensaje
 4/10/98  Crear arrays ordenados empleando variables variant 1 mensaje
 4/10/98  Crear controles ligados a datos 1 mensaje
 4/10/98  Crear formularios (y otras regiones) no rectangulares 1 mensaje
 4/10/98  Crear un formulario flotante dentro de otro 1 mensaje
 4/10/98  Desconectarse de internet usando VB 1 mensaje
 4/10/98  Deshabilitar los botones (y el menu system) de un form Normal o MDI 1 mensaje
 4/10/98  Detectar cual es la unidad de CD-ROM 1 mensaje
 4/10/98  Detectar si hay alguna conexion a internet activa 1 mensaje
 4/10/98  Devolver un ErrorLevel desde un programa VB 1 mensaje
 4/10/98  Dibujar rectangulos en 3D con el API (DrawEdge) 1 mensaje
 4/10/98  Ejecutar un programa de forma sincrona (DOS, WIN, LNK) 1 mensaje
 4/10/98  Ejecutar una conexion del Acceso Telefonico a Redes 1 mensaje
 4/10/98  Emplear eventos para saber que finalizo la ejecucion de Word 1 mensaje
 4/10/98  Emplear FileDSN para facilitar la instalacion de aplicaciones con ODBC 1 mensaje
 4/10/98  Enviar y recibir correo mediante MAPI 1 mensaje
 4/10/98  Establecer la propiedad por defecto y el evento por defecto de un control de usuario 1 mensaje
 4/10/98  Establecer y cambiar la password de una base de datos Access 7.0 y 97 1 mensaje
 4/10/98  Ficheros de dependencias del Setup Wizard 1 mensaje
 4/10/98  Formatear un disquete en windows 95 1 mensaje
 4/10/98  Formularios con barras de desplazamiento 1 mensaje
 4/10/98  Generacion sencilla de numeros aleatorios 1 mensaje
 4/10/98  Generar un numero unico para un ordenador 1 mensaje
 4/10/98  Graficos con areas activas 1 mensaje
 4/10/98  Hacer scroll de un campo de texto multilinea mediante codigo 1 mensaje
 4/10/98  Hacer scroll en un Treeview durante el drag and drop 1 mensaje
 4/10/98  Hacer sonar un wav de forma continua 1 mensaje
 4/10/98  Hacer un listbox con scroll horizontal 1 mensaje
 4/10/98  Hallar el nombre de las conexiones al Acceso Telefonico a Redes 1 mensaje
 4/10/98  Hallar el numero de colores en windows 95 2 mensajes
 4/10/98  Hallar la resolucion en windows 95 1 mensaje
 4/10/98  Implementar cortar y pegar 1 mensaje
 4/10/98  Importar configuraciones al registro 1 mensaje
 4/10/98  Imprimir texto justificado 2 mensajes
 4/10/98  Incrementar y decrementar fechas con las teclas + y - 1 mensaje
 4/10/98  Informacion sobre el FlexGrid 1 mensaje
 4/10/98  Limitar la longitud que se puede escribir en un combo box 1 mensaje
 4/10/98  Lista de tareas 1 mensaje
 4/10/98  Listar las conexiones de red con WNetEnumResources 1 mensaje
 4/10/98  ListBox "virtual" 1 mensaje
 4/10/98  Manejo del registro de windows 32 bits 1 mensaje
 4/10/98  Marcos en formularios Visual Basic 1 mensaje
 4/10/98  Medir la duracion de las pistas de un CD 1 mensaje
 4/10/98  Meter fotos en una base de datos sin DataControl 1 mensaje
 4/10/98  Modificar el estado de NumLock, CapsLock y ScrollLock 1 mensaje
 4/10/98  Modificar la propiedad FillColor del MSChart en tiempo de ejecucion 1 mensaje
 4/10/98  Mostrar el dialogo "Preparar pagina" 1 mensaje
 4/10/98  Mostrar la pagina de propiedades de una impresora 1 mensaje
 4/10/98  Mostrar las entradas largas de un ListBox como ToolTips 2 mensajes
 4/10/98  Mostrar un AVI a pantalla completa 1 mensaje
 4/10/98  Mover un control empleando Drag&Drop 1 mensaje
 4/10/98  Mover un formulario sin barra de titulo 2 mensajes
 4/10/98  Nombre de usuario y de compañia registrados en W 95 1 mensaje
 4/10/98  Numero de lineas, posicion del primer caracter de una linea y longitud en un TextBox 1 mensaje
 4/10/98  Obtener el directorio de windows y el directorio del sistema 1 mensaje
 4/10/98  Obtener el espacio libre de un disco y otra informacion 1 mensaje
 4/10/98  Obtener el numero de ID de un CD 2 mensajes
 4/10/98  Obtener fecha de creacion, de ultima escritura y de ultimo acceso de un fichero 1 mensaje
 4/10/98  Obtener la etiqueta de volumen de un disco 1 mensaje
 4/10/98  Obtener la informacion del sistema (memoria total, libre, version, etc.) 1 mensaje
 4/10/98  Obtener una lista jerarquica de nombres de ventana y clases 1 mensaje
 4/10/98  Obtener y modificar la configuracion regional 1 mensaje
 4/10/98  Ocultar la barra de tareas en windows 95 y NT 1 mensaje
 4/10/98  OLE con Word 6 y 7 1 mensaje
 4/10/98  Optimizar las consultas en Visual Basic 1 mensaje
 4/10/98  Pasar a otro campo con Enter 2 mensajes
 4/10/98  Plegar y desplegar un ComboBox mediante codigo 1 mensaje
 4/10/98  Recuperar bytes individuales de un tipo multibyte en VB 1 mensaje
 4/10/98  Reiniciar el ordenador en W95 y NT 1 mensaje
 4/10/98  Resolucion de ecuaciones lineales 1 mensaje
 4/10/98  Saber cuanto tiempo se ha estado ejecutando Windows 95 1 mensaje
 4/10/98  Saber si el equipo tiene raton y cuantos botones tiene 1 mensaje
 4/10/98  Saber si estamos dentro del IDE de Visual Basic 1 mensaje
 4/10/98  Seleccionar todo el texto de un TextBox cuando tiene el foco 1 mensaje
 4/10/98  Seleccionar un directorio usando el API 1 mensaje
 4/10/98  Uso de GetRows para pasar datos de una bd a variables rapidamente 1 mensaje
 4/10/98  Uso de ParamArray para aceptar un numero indeterminado de parametros 1 mensaje
 4/10/98  Validacion simple de campos 2 mensajes
 4/10/98  Variables globales en Crystal Report 1 mensaje



Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com
Ultima actualización : 14 de Noviembre de 2.004