Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 65490 - ENVIAR "ENTER" A UNA VENTANA DI脕LOGO DE OTRA APLICACI脫N |
Autor: | Carlos Di Stefano |
Saludos a todos.
Llevo gran parte del d铆a intentando esto y no he dado con la soluci贸n. Tengo una aplicaci贸n desarrollada en Visual Basic 6 y desde esta aplicaci贸n se abre un cuadro de di谩logo de otra aplicaci贸n de un tercero que tiene un cuadro de texto y un bot贸n tipo Aceptar establecido como Default. Bien, lo que quiero hacer es, que desde mi aplicaci贸n hecha en Visual Basic 6, cuando se abra este cuadro de di谩logo, enviarle cierta informaci贸n de forma autom谩tica al cuadro de texto y de inmediato enviar la tecla Enter. He estado haciendo intentos al saber la clase de la ventana de di谩logo con el FindWindows. Hasta all铆 estoy bien, pues conozco la clase de la ventana de di谩logo y esta funci贸n reconoce que est谩 abierta dicha ventana..... lo que no he logrado a煤n es enviarle al cuadro de texto un string y que luego se env铆e el Enter de forma autom谩tica. Y aunado a todo esto, por ser una ventana de di谩logo, aparentemente el c贸digo se "detiene" hasta que no se cierre. Si alguien tiene la soluci贸n a alg煤n experto sobre el tema me puede ayudar... Saludos nuevamente. |
Respuesta: | Gonzalo Quintana |
Hola Carlos:
Intenta con el siguiente c贸digo a ver si te sirve: 'Establecemos la siguiente Sub Sub Sendkey(text$, Optional wait As Boolean = False) 'wrapper for Sendkeys which does not crash in the IDE under Windows Vista Set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys text, wait Set WshShell = Nothing End Sub 'y esto lo agregas a tu codigo Sendkey "~" Espero te surva... Saludos, Gonzalo |
Pregunta: | 65562 - COMO ABRIR PDF DESDE BOTON VISUAL BASIC |
Autor: | Ignacio S谩nchez |
Hola tengo montada una aplicaci贸n con la macro del editor de Visual Basic que viene en Excel y no consigo que me abra desde mi formulario de VB un archivo formato PDF. Pongo esto:
Private Sub Command1_Click() ShellExecute Me.hwnd, "open", "C:Archivos de programaManual.pdf", "", "", 4 End Sub Con c贸digos parecidos para archivos EXCEL y WORD si me deja abrirlos, pero con el PDF me da error. Desde el Visual Basic 6.0 si me deja abrir todos los archivos de distintos formatos incluidos el PDF. Gracias de antemano ;) |
Respuesta: | Ignacio S谩nchez |
Hola Gonzalo.
He utilizado tu c贸digo pero me da salta un error de compilaci贸n diciendo que el argumento no es opcional. He puesto: ShellExecute hwnd, "Open", ("C:Archivos de programaManual.pdf"), "", 1 Muchas gracias por contestar. Saludos. |
Respuesta: | Gonzalo Quintana |
Hola Ignacio:
Yo utilizo el sigueinte c贸digo desde un bot贸n puesto en una hoja de excel y me funciona a la perfecci贸n: Private Declare Function ShellExecute _ Lib "shell32.dll" Alias "ShellExecuteA" ( _ ByVal hwnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long Private Sub CommandButton1_Click() ShellExecute hwnd, "Open", (la ruta de tu archivo entre "") , "", 1 End Sub Espero te sirva... Saludos, Gonzalo |
Pregunta: | 65685 - IPCONFIG AUTOMATICO |
Autor: | Ulises R.M |
Saludos, Me dedico a reparar equipo de computo y en ocaciones me topo con fallas en la red y debo estar presione ipconfig varias veces entre otros comandos mi, duda es como puedo usar basic para ejecutar comandos de ms-DOS, y leer esos datos como texto y reusarlo para otra tarea
ejemplo: Ipconfig gateway 192.168.1.254 ip 192.168.1.2 netmask 254.254.254.0 leer gateway ping 192.168.1.254 mas o menos asi :D gracias!! |
Respuesta: | Gonzalo Quintana |
Espero que esto te sirva, est谩 hecho desde VBA (excel) en un form.
Option Explicit Saludos, |
Pregunta: | 66702 - CERRAR PROYECTO AL 3ER INTENTO. SENTENCIA: FOR |
Autor: | Roberto |
Pues bien, el problema que tengo es b谩sicamente que no se usar bien la SENTENCIA FOR, y en esta ocasi贸n debo emplear para que a la tercera vez que el usuario introduzca la contrase帽a aparezca un MsgBox "Contrase帽a err贸nea"
Este es el c贸digo que yo tengo (SOLO ME DEJA ERRAR UNA VEZ Y ME SACA DEL PROGRAMA) C贸digo: Dim intentos As Integer Nota: Se debe usar .SetFocus Programa creado en Visual Basic 6.0 |
Respuesta: | Carlos Perez |
Intentalo asi: Private Sub Validar_Click() For intentos = 1 To 3 If Text1 = "getready123" Then MsgBox("Contrase帽a correcta") Form2.Show() Hide() Exit For Else MsgBox("Contrase帽a err贸nea") Text1 = "" Text1.SetFocus() End If Next End Sub creo que solo te deja errar una vez porque le dices en el for que se salga inmediatamente, si le quitas el exit for tal vez funcione correctamente, pero creo que como yo te lo puse es mas eficiente! Pruebalos :D |
Pregunta: | 68031 - ANIMACION VISUAL BASIC 6.0 |
Autor: | sol magallon |
Estoy buscando como manejar Visual Basic 6.0 por medio de la animaci贸n pero que sea en 3d y la verdad no s茅 c贸mo manejar este programa quiero saber si se puede una imagen 3d que se mueva o alg煤n programa que sea compatible con vb6 y que sea cre铆ble la imagen |
Respuesta: | carlos chacon |
bueno mira la verdad es que visual basic es un lengueje de progrmacion que segun tengo entendido no es capas de realizar tal actividad, y si lo es no poseo ese conocimiento en tal caso me gustaria seguir de cerca esta pregunta ya que me intriga saber como se hacer |
Visual Basic.NET |
Pregunta: | 37325 - 驴COMO PUEDO CREAR FUNCIONES Y PROCEDIMIENTOS EN V. BASIC.NET |
Autor: | Baco Baco |
驴Como puedo crear funciones y procedimientos en v. basic.net, a diferencia de la versi贸n anterior, uno puede agregar una funci贸n o procedimiento por medio del menu herramientas. En visual basic.net no puedo encontrar el medio para crearlas, yasea en un formulario, modulo.bas o en una clase.
Esperando respuestas gracias. |
Respuesta: | Alexander Bacon |
Public Class clsFuncion
Public Function nombrefuncion() As String -Lo que quieres que haga: buscar, traer, llevar,copiar, eliminar, etc return "valor" end function -aca dentro tambien puede ir un procedimiento que lo llamas desde la funcion, solo para que no tengas un chorizo repetido si es que lo usas en otras funciones, o desde el mismo form. sub nombreprocedimiento(byval valorqueusarasenlafuncion as object) chorizo end sub end class Y si es orientada a Objeto |
Respuesta: | Omar Colihuinca |
lo que indica Victor Prado es correcto, en tanto lo que dice eider es falso, pues VB.net no es un lenguaje orientado a objetos, si bien es cierto posee algunos objetos no implica que sea POO, solo decir que es orientado a eventos.. |
Respuesta: | Victor Prado |
Bueno pss veras es muy sencillo.
todos sabemos que hay dos tipos de procemientos ,metodos, funciones o como le quieras llamar. el primer es tipo es aquel que realiza una serie de instruciones sin regresarte ningun valor, para este necesitamos la siguiente sintaxix. public Sub Ejemplo() 'manejo de procedimientos End Sub el segundo es aquel que te retorna un valor y es parecido al anterior Public Function Ejemplo2()As String return "hola" End Function los dos metodos pueden recibir cualquier numero de argumentos y el function puede retornar cualquier cosa que sea un objeto en VB.net |
Respuesta: | Eider Mauricio Aristiz谩bal Erazo |
Mira, lo que pasa es que en .NET la cosa cambia un poco y debes empezar a utilizar el paradigma de programaci贸n orientada a objetos POO, lo que veo mas equivalente a la creacion de procedimientos es mediante la creacion de clases, en el proyecto agregas una clase luego puedes crear los procedimientos con sus modificadores de acceso, public, private, protectec .etc. Te recomiendo estudies en la comunidad de desarrolladores cinco estrellas de .NET
脕nimo con esta plataforma. Saludos desde Cali - Colombia :) |
Respuesta: | kikonmx |
No estoy muy seguro de entender tu pregunta, pero para crear una subrutina o una funci贸n, entras a la ventana de c贸digo y escribes
Ambito Sub c贸digo End Sub Ambito Function as Tipo End Function Donde Ambito puede ser public, private,etc tambi茅n les puedes pasar par谩metros Private Sub( texto as String ) End Sub No se si esto es a lo que te refieres Si lo que no puedes hacer es entrar a la ventana de c贸digo, estanto en el dise帽o del formulario presiona F7 y listo |
Respuesta: | Oscar Caro |
Me parece que esa utilidad ya no la dispone VB.NET ya que sirve de plataforma para todos los lenguajes .NET de Microsoft.
A partir de ahora tendremos que picarnos todo el codigo |
Respuesta: | Toni Coll |
No s茅 si te refieres a esto pero yo lo creo a mano sin problemas.
Por ejemplo: Privatec Function LoKeSea(ByVal strValor as String) As Integer End function Public Sub LoKeSea() End Sub ... eso s铆, en un m贸dulo o clase utilizo Friend en lugar de Public |
Pregunta: | 37382 - C脫MO CREO FORMULARIOS MDI E HIJOS (CHILD) EN VB.NET |
Autor: | Marcos G贸mez |
C贸mo creo un formularios MDI y formularios hijos (CHILD) en
Visual Basic.NET ya que en VB.60 eran solo propiedades de los formularios. Solo viene la propiedad MDIcontainer para los formularios pero no se como dejar los formularios hijos para que se vean como contenidos por el formulario principal que contiene el menu. |
Respuesta: | Toni Coll |
Efectivamente tienes que poner la propiedad MDIIsContainer a True en el Form que sea el Parent. Creas un men煤 y en la opci贸n que abra el Child pon la propiedad MDIList a True (La propiedad Modifiers yo las pongo a Friend).
En el evento click de la opci贸n, p.e. Abrir pon lo siguiente: Private Sub Abrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Abrir.Click Dim frmHijo As New Form2() frmHijo.MdiParent = Me frmHijo.Show() End Sub Un saludo. |
Pregunta: | 37624 - COMO EJECUTO EN BROWSER UN PROYECTO EN VB.NET |
Autor: | armando espinosa |
Quiero convertir un proyecto VB 6.0 a V.Basic.net y correrlo en internet.
Ya lo converti a .net, de hecho corre en v.b.net pero ahora que hago para convertirlo a web o ejecutarlo desde el browser |
Respuesta: | Juan Pablo Ferlito |
No podes ejecurar un Windows Aplication desde internet, para poder hacer eso tenes que hacer un ASP.NET WebAplication. Esto es un ASP pero con codigo que se ejecuta del lado servidor, en este codigo podes programar VB.NET... |
Respuesta: | carme Manchon |
驴Has probado de introducirlo en el Internet Information Server? Desde aqui podras ejecutar cualquier aplicaci贸n en localhost. |
Pregunta: | 38221 - COMO GENERO UN EJECUTABLE (.EXE)? |
Autor: | Javier Iannini |
hola, mi pregunta es una vez hecho un programa en VB .Net como hago para hacer un archivo ejecutable?.
Tengo instalado Visual Studio .NET y Visual Source Safe 6.0 muchas gracias |
Respuesta: | Eider Mauricio Aristiz谩bal Erazo |
Si lo que deseas es crear un programa de instalacion lo puedes hacer desde el menu Archivo/Nuevo/Proyecto
Otro tipo de proyectos Setup ans Deployment Ah铆 escoges el deseado y listo. Cuando hagas cambio en tu aplicacion lo que debes hacer es dar click derecho al proyecto de instalacion y escoger la opcion de generar o volver a generar. |
Respuesta: | Daniel Vidal Rodriguez |
no tienes que generarlo puesto que visual net lo genera y se encuentra en la carpeta bin |
Respuesta: | Jim |
Cuando vos ejecutas una aplicacion estas generando el ejecutable automaticamente, ahora, cuando vos queres generar el ejecutable version release (version final, no debug) tenes que establecer que compile con la configuracion Release (build -> Configuration Manager, selecciona Release en el combo) y despues hace un Build de la solucion y listo. El ejecutable lo vas a encontrar en la carpeta "bin" dentro de la carpeta del proyecto.
Espero que esto responda a tu pregunta. Saludos. |
Pregunta: | 39086 - C脫MO LE DOY UN ANCHO DISTINTO A LAS COLUMNAS DE LA GRILLA ? |
Autor: | Marcos G贸mez A. |
C脫MO LE DOY UN ANCHO DISTINTO A LAS COLUMNAS DE LA GRILLA QUE TRAE POR DEFECTO VISUAL.NET (CREO QUE SE LAMA DBGRID)
PARA CAMBIARLE EL ANCHO A UNA COLUMNA EXISTE UNA PROPIEDAD QUE REALIZA EL CAMBIO PERO A TODAS LAS COLUMNAS POR IGUAL. PERO MI PROBLEMA ES QUE AL TENER POR EJ. UNA COLUMNA PARA UN CODIGO Y OTRA PARA UNA DIRECCION O NOMBRE NECESITAN DISTINTAS DIMENSIONES. |
Respuesta: | RENATOX Rodr铆guez Sim茅 |
Mira esta instrucci贸n tan sencilla:
DBGrid1.Columns(0).Width = 1500 DBGrid1.Refresh Entre parentisis especificas la columna a cambiarle el ancho, luego somete el DBGRID a su procedimiento Refresh. Espero haber podido ayudarte. |
Respuesta: | Diego Hirschfeld |
En las propiedades de del DataGrid, exista una en particular que se llama TableStyles
En esa propiedad trabaja con Colecciones de estilo de tablas Al hacer click en ... (los puntos que te aparecer谩n a la derecha) se te abre un ventana donde insertas un DataGridTableStyle que tiene una serie de propiedades. La mas importante es MappingName, que ahi ten茅s que indicar el nombre de la tabla que vas a asociar al DataGrid. Una vez que cambiaste o ingresaste un nombre de tabla, tenes otra propiedad importante que es GridColumnStyles Esta propiedad trabaja de manera similar al anterior, pero en este caso es una coleccion de estilo de columnas. Vas agregando las columnas necesarias y despues en cada una de ellas, le podes cambiar: la alineacion, el HeaderText (o titulo de columna), que mostrar si un dato es nulo y lo que te interesa el Width (o ancho de columna) Espero que te sirva y les sirva al resto de los que, como yo, aprendieron mucho de esta web Saludos |
Respuesta: | Marc De Mena Tom茅 |
En el Generador de Propiedades del DataGrid tienes el apartado de Formato, all铆 puedes definir para cada Columna el ancho que debe tener. Esto lo puedes hacer si defines tu las columnas y no activas en el apartado Columnas "Crear columnas autom谩ticamente".
A煤n as铆, si tienes que hacerlo por c贸digo, lo puedes hacer a trav茅s de las propiedades de tu objeto DataGrid. p.e.: DataGrid dg = new DataGrid(); dg.Columns[0].HeaderStyle.Width="100px" Espero que te haya servido de ayuda. Un saludo. |
|< << 244 245 246 247 248 249 250 251 252 253 254 >> >| |