Visual Basic - como puedo hacer esto?????

Life is soft - evento anual de software empresarial
 
Vista:

como puedo hacer esto?????

Publicado por joaco (27 intervenciones) el 16/10/2006 20:04:13
hola buenas dos consultas:

1) como le hago para agregar iconos a los botones de: agregar,aceptar, modificar, eliminar , salir , consultar.
por ej me explico en el boton ingresar quiero agregar un icono que indique que ese boton es para ingresar , para modificar es lo mismo para eliminar es lo mismo y asi sucesivamente.

2) los formlaurios tienes en sus ventanas tres botonoes osea : minimizar, maximizar y cerrar. los primeros min y max tiene un valor ture o false en la barra de herramientas la pregunta es como se hace para bloquiar o desabilitar el boton cerra de la ventana. esas son mis dos consultas ojala me puedan ayudar de antemano muchas gracias.
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:como puedo hacer esto?????

Publicado por Jasall (60 intervenciones) el 16/10/2006 20:54:01
Buenas, para lo primero, pon la propiedad style = 1. grafica y luego le asignas una imagen con la propiedad Picture.

Para lo segundo.

' Utilizando apis, ejemplo sacado de www.canalvisualbasic.net

Private Declare Function GetSystemMenu Lib "User32" _
(ByVal hwnd As Long, _
ByVal bRevert As Long) As Long

Private Declare Function ModifyMenu Lib "User32" Alias _
"ModifyMenuA" (ByVal hMenu As Long, _
ByVal nPosition As Long, ByVal wFlags As Long, _
ByVal wIDNewItem As Long, ByVal lpString As Any) As Long

Private Const MF_BYCOMMAND = &H0&
Private Const MF_ENABLED = &H0&
Private Const MF_GRAYED = &H1&
Private Const SC_CLOSE = &HF060&

Private Sub Form_Load()
Dim hMenu As Long
hMenu = GetSystemMenu(hwnd, 0)
Call ModifyMenu(hMenu, SC_CLOSE, _
MF_BYCOMMAND Or MF_GRAYED, 10, "OPEN")
'
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