Respuesta
en
Visual Basic
a
Imprimir formulario
Utiliza la propiedad del objeto Printer. Orientation. Tiene dos posibles valores, vbPRORLandscape o vbPRORPortrait, no recuerdo cual es para imprimir en horizontal. Ya lo pruebas y me dices algo. Saludos desde Valencia (España). ;)
Respuesta
en
Visual Basic
a
Problemas instalador para WinMe en Visual
Es muy raro, que te funcione en los dos sistemas operativos más vendidos de microsoft y en la "castaña" del WinMe no. No se que programa de instalación estarás usando, pero en el que yo uso (Installshield 6.3) hay una opción para indicar en que...
Respuesta
en
Visual Basic
a
Visual Basic con SQL Server
Lo mejor es utilizar ADO (ActiveX Data Access, a partir de la version 2.6 si es contra SQL Server 2000). La conexión la puedes hacer a través de un control (ADO Data Control) o por código (que es lo más flexible). Te mando un ejemplo de esto ultimo:...
Respuesta
en
Visual Basic
a
Imprimir un Listview
Salvo que quieras hacer "virguerias" con la impresión, es relativamente sencillo: Private Sub PrintListView() Dim Index As Integer On Error GoTo TratarError If ListView1.ListItems.Count = 0 Then Exit Sub For Index = 1 To ListView1.ListItems.Count...
Respuesta
en
Visual Basic
a
Manejo de cadenas
En el textbox pon la propiedad Multiline a True. Si vas ha escribir mucho texto tendrás que poner también barras de desplazamiento (Scrollbars). El enter es la composición de los caracteres ascii 13 y 10 (o 10 y 13, no recuerdo el orden), que tiene...
Respuesta
en
Visual Basic
a
Manejo y bloque del teclado
Puede que haya alguna llamada al API que bloquee todo el teclado, pero es muy peligroso porque no puedes luego escribir nada para recuperarlo. Yo te recomiendo que tengas un formulario maximizado y sin bordes, con la propiedad KeyPreview a True, de...
Respuesta
en
Visual Basic
a
Instalador
Me he mirado el error por la web, al parecer tiene que ver con el control del calendario. Se ve que es un bug controlado por Microsoft y tienen una solución: http://support.microsoft.com/default.aspx?scid=kb;EN-GB;q197123
Respuesta
en
Visual Basic
a
Cerrar Archivos desde Visual Basic...
Para cerrar aplicaciones desde VB hay que acudir a llamadas API: Private Declare Function OpenProcess Lib "kernel32.dll" _ (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function...
Respuesta
en
Visual Basic
a
Un gran favor
No creo que puedas modificar solo el ancho de unas celdas y dejar el resto de la columna con un distinto ancho. De hecho lo veo incoherente con el formato de cualquier rejilla o tabla. Para centrar el contenido no lo se, me imagino que tendrás que...
Respuesta
en
Visual Basic
a
Buscar en base de datos
Partiendo de la base de que tienes una conexión establecida entre el formulario y la BBDD (ya sea por un Data Control o por código), lo único que tienes que hacer es manipular el RecordSource para realizar la consulta de la manera adecuada: Private...