border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 28-02-2007, 11:36:09
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 196
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado cambiar forma a un boton

Hola forer@s:

Tengo una duda,os comento:

Hasta ahora no me preocupo demasiado la apariencia de mis aplicaciones solo q funcionaran bien, ahora tengo un cliente q es un poquito quisquilloso con eso y quiere botones de diferentes formas(cuadrados, redondos, etc).

Hay alguna forma de hacerlo¿?


gracias de antemano
Responder Con Cita
  #2 (permalink)  
Antiguo 28-02-2007, 12:19:28
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.271
acalanto ha deshabilitado la reputación
Predeterminado

Para botones de forma irregular, no tengo absolutamente nada, pero para poner botones de diferente aspecto uedes utilizar el componente que te adjunto. Descomprime, cópialo en windows\system32 y registralo con regevr32.exe.


Espero que te resulte útil.


PD: Se trata de un componente freeWare y su autor cede todos los derechos de uso bajo licencia GNU de software libre.
Archivos Adjuntos
Tipo de Archivo: zip kewlbuttonz.zip (32,1 KB, 12 visitas)
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 28-02-2007, 12:55:31
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 196
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado

Ok gracias acalanto:
voy a probarlo ahora. Sino pues le pondré iconos con diferentes formas.

Un saludo a todos
Responder Con Cita
  #4 (permalink)  
Antiguo 28-02-2007, 17:20:18
Gran Participación en el Foro
 
Registrado: oct 2003
Posts: 438
MiguelS Valoración +2
Predeterminado

Código:
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Private Sub Form_Load()
Dim hRgn As Long
With Command1
    hRgn = CreateRoundRectRgn(0, 0, .Width / Screen.TwipsPerPixelX, .Height / Screen.TwipsPerPixelY, 1000 / Screen.TwipsPerPixelX, 1000 / Screen.TwipsPerPixelY)
    SetWindowRgn .hwnd, hRgn, True
End With
With Command2
    hRgn = CreateEllipticRgn(0, 0, .Width / Screen.TwipsPerPixelX, .Height / Screen.TwipsPerPixelY)
    SetWindowRgn .hwnd, hRgn, True
End With
End Sub
Responder Con Cita
  #5 (permalink)  
Antiguo 28-02-2007, 17:27:49
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 196
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado

Gracias MiguelS por tu ayuda, pero ahora la solucion de acalanto me arregla el problema, temporalmente.

Son muxos botones los q tengo que cambiar y no tengo el tiempo necesario, pero cuando tenga tiempo probaré pues me interesa mucho.

Otra vez gracias a todos por echarme un cable :smt023
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
cambiar el color en forma automatica a un icono dares_ Visual Basic 6.00 0 03-09-2007 19:21:51
Ir de una forma a otra. YPX Visual Basic 6.00 4 16-11-2006 04:46:43
Forma Predeterminada Bunbury Visual Basic.NET 2003 & 2005 1 10-08-2006 07:35:21
Cerrar forma springles Visual Basic 6.00 1 17-09-2004 01:00:00
Cambiar forma a los formularios wreyes Visual Basic 6.00 5 03-03-1970 20:19:12


La franja horaria es GMT. Ahora son las 03:35:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right