Visual Basic - acceso directo a otras aplicaciones

Life is soft - evento anual de software empresarial
 
Vista:

acceso directo a otras aplicaciones

Publicado por rulsly (26 intervenciones) el 27/10/2002 16:59:38
Hola
Necesito colocar en una aplicación de visual basic un boton que al apretarlo se ejecute una aplicación, como puede ser el conectarse a internet, el explorador, el word etc etc.¿alquien sabe como se hace?
Tengo tambien unos botones con imagenes, pero estas siempre se ponen encima del texto, en la parte de arriba del boton y me gustaria saber como se puede colocar la imagen, por ejemplo, a la izquierda del texto
Gracias y Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:acceso directo a otras aplicaciones

Publicado por Rodolfo del Peru (454 intervenciones) el 28/10/2002 02:16:43
Para la primera parte, pon esto a nivel de modulo:

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

Luego pon esto en tu boton:

Dim iret As Long
Dim strURL as String

strURL = "http://w3.penteres.it/~never" 'Aqui pones la direccion.
iret = ShellExecute(Me.hwnd, vbNullString, _
strURL, vbNullString, "c:\", SW_SHOWNORMAL)

Para la segunda parte, voy a ver si tengo algo por ahi y te aviso.

Saludos desde Lima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:acceso directo a otras aplicaciones

Publicado por rulsly (26 intervenciones) el 28/10/2002 20:39:40
Muchas Gracias. Probare a ver que tal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:segundo problema (usar otro control).

Publicado por José (83 intervenciones) el 29/10/2002 03:01:45
Puesto que ya han respondido lo más importante del problema (la primera parte), indico la sugerencia de usar otro tipo de control, por ejmplo un Toolbar (con él si podrás colocar el icono que representa a dicho boton, arriba o a la izquierda del escrito, ya que ademas te permite especificar varios tamaños para dicha imagen o icono.
Suponiendo que el proyecto se inicio con \"EXE estándar\" y no con \"Controles de VB Edición empresarial\" (el cual habre más controles y no tengas que estarlos buscando manulamente) entonces debes buscar por \"Componentes\" y seleccionar \"Microsoft Windows Common Controls 6.0\". Ya en este punto el Toolbar debe aparecer en la barra de objetos. Lo insertas, luego, boton derecho del mouse \"Propiedades \"y en el panel de botones colocas los botones que necesites. En Key colocas del código, y en la ventana de código del Toolbar debes usar CASE
Ej:
select case button.key
case \"Abrir\": código, Function (lo que sea), furmlario.show, etc....
case \"Salir\": end
end select

Esto solo para tener listo el Toolbar, luego insertas un \"ImageList\", (el cual también debe estar en la barra de controles) luego boton derecho del mouse \"Propiedades\" colocas el tamaño para los iconos (al gusto del diseñador), luego ficha Imagenes e insertas las imagenes \"Preferiblemente Iconos\" que incluso se consiguen en Internet y de gran variedad, incluso en esta Web.
El Toolbar se puede alinear por medio de sus propiedad \"Align\" (arriba, izq, derecha..., al gusto). El Toolbar el el que se usa para hacer los botones de un Navegador.
Puedes probar es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:segundo problema (usar otro control).

Publicado por rulsly (26 intervenciones) el 29/10/2002 22:19:40
Muchas gracias,Probare con lo que me has dicho para ver si lo soluciono
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:acceso directo a otras aplicaciones

Publicado por c0r3 (1 intervención) el 01/11/2002 00:57:03
Utiliza shell("pathname",1) y busca en la ayuda para detalles.
...no necesitas nada más...

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar