PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  17060 - BLOQUEAR EL RATÓN DESDE VISUAL BASIC
Autor:  josep
Hola, necesito saber como bloquear el ratón desde Visual Basic 6. ¿Se puede hacer utilizando alguna funcion de la API de Windows o hay que usar alguna libreria externa?
  Respuesta:  Oswaldo Monagas
Ahi tienes un programita para ocultar el raton.
Saludos

Descargar.

    Pregunta:  17082 - FóRMULAS EN EXCEL
Autor:  Jacobo Lopez
Estimados compañeros:

Mi problema es que tengo una plantilla de Excel con código Visual Basic. El usuario escribe la fórmula personalizada (es decir, una fórmula inentada pero con una sintaxis) en una celda, y cuando pincha en un botón, se lee una BD y se va sustituyendo las fórmulas por el valor que procede. El problema estriba en que me gustaría (al igual que pasa en las funciones integradas e EXCEL) que no se perdiera el valor de la fómula, o sea, que al ponerte encima de la casilla, apareciera la fórmula en la barra de fórmulas. Desde que escribo el signo "=" antes de la fórmula, el programa me da error, porque toma la celda como vacía.

Sin otro particular, me despido, agradeciendo de antemano su atención.
  Respuesta:  Dark MAC
Nececitas que el codigo de visual vasic tenga guardada la posicion de la celda donde pusiste la formula, y que al estar el cursor fuera de esa celda, aparesca el resultado, pero en caso contrario que aparesca la formula que va a estar guardada en un arreglo, en ese arreglo tiene que estar guardada porsicion de la celda y la formula para que se pueda con muchas celdas; me despido, bye.

    Pregunta:  17086 - PROBLEMA CON EL REDIMENSIONADO DEL CONTROL WEBBROWSER
Autor:  Juan Fco Fernandez Carrasco
Hola!
Tengo un control Webbrowser en un formulario y al cargar una cierta página (que contiene código javascript que redimensiona el documento) me redimensiona el control en si. ¿Existe alguna forma de que esto no ocurra? He buscado entre las propiedades y los eventos del control y no encuentro ninguna/o que me sirva para que éste no cambie de tamaño.

Gracias por vuestra colaboración
  Respuesta:  frankkhan
te sale mejor si redimensionar el control y al mismo tiempo redimensionar el form que lo contiene, para esto usa el evento Browser_ClientToHostWindow(CX As Long, CY As Long); donde cx y cy son el tamaño en pixels en que se va a redimensionar el webbrowser.
si no queres que te lo redimensione hace algo asi:

Me.Height = browser.height * Screen.TwipsPerPixelY
Me.Width = browser.width * Screen.TwipsPerPixelX
si queres que te lo redimencione(que es mejor), hace algo asi:

Me.Height = CY * Screen.TwipsPerPixelY + (Me.Height - Browser.Height)
Me.Width = CX * Screen.TwipsPerPixelX + (Me.Width - Browser.Width)

lo que esta entre parentesis es el tamaño que sobra en el form para que no te oculte botones u otra cosa que tengas.
por supuesto que tenes que tener el scalemode en twips para los dos casos.
  Respuesta:  Marito
Lo unico que se me ocurrio fue esto:

en un form agrega un webbrowser y un commandbutton

Option Explicit
Dim AnchoOriginal As Long
Dim AltoOriginal As Long

'guardamos el alto y el ancho original del webbrowser
Private Sub Form_Load()
AnchoOriginal = WebBrowser1.Width
AltoOriginal = WebBrowser1.Height
End Sub

'cambiamos el tamaño del webbrowser y cargamos una pagina cualquiera

Private Sub Command1_Click()
WebBrowser1.Width = WebBrowser1.Width + 500
WebBrowser1.Navigate "www.terra.com.ar"
End Sub

'luego que se descargo la pagina volvemos a cambiar el tamaño
Private Sub WebBrowser1_Downloadcomplete()
WebBrowser1.Width = AnchoOriginal
WebBrowser1.Height = AltoOriginal
End Sub

Espero te sirva.
Cualquier cosa avisame.
Salu2.

    Pregunta:  17139 - SALVAPANTALLAS
Autor:  arnold david hernandez maldonado
uso windows 98,tambien visual studio y quiero saber si se puede hacer un salvapantalla
  Respuesta:  Xavi
Hola Arnold, hacer un salvapantallas es sumamente sencillo en principio. Unicamente tienes que crear un ejecutable que realice cualquier cosa, ya sea un movimento de imagen, etc...
Ese archivo, lo modificas de extension, de .exe a .scr y lo copias en el directorio del windows\system.

Ya puedes ir a las propiedades y seleccionarlo de la lista de protectores de pantalla.

Hay varios parametros que deverias de controlar, para saber si han seleccionado ver las propiedades, presentacion preliminar, etc...
Con la instruccion command() veras que parametros solicita.

Saludos

    Pregunta:  17151 - COMO VALIDO SI UNA PALABRA ES RESERVADA DE VB
Autor:  jonathan rivera
Hola, quisiera saber si existe una funcion o alguna manera de validar si una palabra es reservada de VB.

por ejemplo tengo una variable de la siguiente manera:

strTexto = "Type"

lo que quiero es evaluar si el contenido de la variable strTexto es una
palabra reservada de VB.

Les agradecere mucho su ayuda.

Saludos!
  Respuesta:  Luis Machuca
Hola:

Lamento decirte que no conozco mucho el tema, pero sí he trabajado con cientos de controles y fuentes de datos para VB.

Lo más que he intentado es validar si un texto es una palabra clave (no necesariamente palabra reservada) de VB. Es decir palabras como \"as\", \"to\", \"step\", \"static\", etc, pero no \"line\", \"type\", ni otras instrucciones.

Esto lo hago en VB4 (o VB5), lo que hago es tener el texto en una variable y luego crear un archivo que contenga el texto, por ejemplo A.TXT, o guardar el texto en el portapapeles.

Abro el Debug. Luego o abro el archivo o por el portappeles copio el texto a la ventana de Debug y añado CHR$(13) <ENTER>.
Después veo si me entrega algún error y ya.

El problema es que obviamente si quieres generar un EXE o DLL y llevarlo a una máquina no va a funcionar.

Lo que te puedo sugerir es que crees un archivo de diccionario con toda slas palabras clave y palabras reservadas en orden alfabético y en minúsculas o mayúsculas solamente, te tomarán al menos 100 palabras reservadas y unas 25 palabras clave en VB5. Después con una subrutina de búsqueda simplemente verificas si la palabra pertenece al archivo.

Lamentablemente eso significa que para palabas claves de una versión de VB que no funcionan en otra, deberás tener dos diccionarios diferentes.

Espero que esto te sirva.
Suerte.

    Pregunta:  17189 - COMO ACTIVO LA CAMARA DE MI COMPUTADORA EN UN SISTEMA DE VB
Autor:  fer benitez
no se como implantar procedimiento para que la camara de mi pc funcione, estoy haciendo un sistema en el que se requiere que se active una camara pero no se como.
  Respuesta:  frank garcia
Hola, Mira., ya he mandado alguna vez un ejemplo de como capturar imagenes de una WebCam, pero todos me escriben porque no los encuentran, para los que lo quieran, los colgaré de mi Web en http://www.audiform.com/ejemplos
Por supuesto, tienes que tener los Drivers de la WebCam instalados en tu PC.
Saludos

    Pregunta:  17197 - PROCESAR IMAGENES EN VB PIXEL A PIXEL
Autor:  Ivo Perich
Necesito diseñar una rutina que me permita procesar una imagen (pixel a píxel) proveniente de una webcam. ¿Es posible hacer esto en VB? si es asi ¿como?

De antemano gracias.
  Respuesta:  Jose A.
Hola. Prueba con la función de la API "BitBlt".

    Pregunta:  17202 - FORMATO DE TEXTO EN RTF DE VB5
Autor:  juan pablo Antonio Velazquez
Que tal, mi pregunta es como le puedo dar formato al texto en richtextbox por ejemplo justificado, negrita, centrado, cursiva, etc. El programa que estoy haciendo es como un editor de texto utilizando el control antes mencionado.
Agradezco que contesten la pregunta.
  Respuesta:  SuNcO
Pues mi chavo, para justificar no te puedo ayudar ya ke no existe funcion, a menos ke lo hagas con codigo propio y es una de pensarse

Para lo otro es sencillo, solo basta con seleccionar el texto y ponerle

- rich1.selfont = "fuente" ' lo ke esta seleccinoado lo pone en "fuente"
- rich1.align = left ' este es alinear, alinea donde este el cursor o lo ke este seleccionado
- rich1.selfont = bold ' esto es negrita

Para la otra plis, te recomiendo ke chekes las propiedades primero, ya ke como se ve, es muy facil

    Pregunta:  17222 - AHI ALGUNA FUNCION QUE PASE DE PIXELES A TWIPS?
Autor:  KARSEC H
EXISTE ALGUNA FUNCION QUE PASE DE PIXELES A TWIPS O ALGO ASI??
ES UNA FUNCION MUY SIMPLE POR LO QUE CREO QUE EXISTE
SI NO EXISTE PORFAVOR DIGANME COMO HACERLO??
GRACIAS
  Respuesta:  Xavi
Te adjunto el texto de la ayuda del VB.

TwipsPerPixelX, TwipsPerPixelY (Propiedades)

Devuelven el número detwips porpíxel de un objeto medido horizontal (TwipsPerPixelX) o verticalmente (TwipsPerPixelY).

Sintaxis

objeto.TwipsPerPixelX

objeto.TwipsPerPixelY

El marcador de posición objeto representa unaexpresión de objeto que da como resultado un objeto de la lista Se aplica a.

Comentarios

En general, las rutinas de laAPI de Windows requieren medidas en píxeles. Puede usar estas propiedades para convertir rápidamente las dimensiones sin cambiar el valor de la propiedad ScaleMode de los objetos.

    Pregunta:  17235 - NOMBRE DE LAS COLUMNAS DE UN MSFLEXGRID
Autor:  David Martinez
Hola a todos, me gustaria saber como puedo agregar en el encabezado del MSFlexGrid los nombres de las columnas usando el metodo Additem, hasta ahora solo consigo agregar datos en las filas, pero no se como introducir los titulos de las columnas, gracias.

Asi agrego datos en la primera fila, yo quiero hacerlo en el encabezado.

MSFlexGrid.AddItem ("Pepe" & Chr(9) & "Juan")
  Respuesta:  David Martinez Gonzalez
Yo mismo he encontrado la solución, quizas alguno de vosotros ya la sabia pq vista la solución es posible con os confundiese un poco con la pregunta, bueno, el caso es q para poner el titulo a las cabezeras de este grid hay q ir a sus propiedades con el boton dcho del raton, meterse en la pestaña "estilo" y en la caja de texto donde pone "Formato" o "Format" introducimos los titulos separandoles con el caracter "|" para cada columna.

|<  <<  152 153 154 155 156 157 158 159 160 161 162  >>  >|