Visual Basic - Duda, paletas de colores

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 17 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Duda, paletas de colores

Publicado por Edgar (1 intervención) el 19/09/2019 09:55:26
Buenas, tengo una duda en cuanto a como crear una paleta de colores en visual studio con visual basic, me refiero a que al yo dar clic en un botón (por ejemplo el botón "color") me muestre una paleta de colores CMYK o una RGB que al elegir un color pinte el fondo o el mismo botón, gracias de ante mano.
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
Imágen de perfil de Richard
Val: 20
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Duda, paletas de colores

Publicado por Richard (6 intervenciones) el 19/09/2019 23:13:33
Edgar

Este codigo esta en vb.net, pero deberia de ser casi identico en vb

1
2
3
4
5
6
7
Dim PaletaColor As ColorDialog = New ColorDialog
 
PaletaColor.AllowFullOpen = True
 
If PaletaColor.ShowDialog = Windows.Forms.DialogResult.OK Then
    TXTPRUEBA.BackColor = PaletaColor.Color
End If

Me indicas si te sirvio de algo este aporte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Richard
Val: 20
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Duda, paletas de colores

Publicado por Richard (6 intervenciones) el 20/09/2019 04:22:18
Instalé el Vb 6.0

Y probe lo que lineas arriba te envie, y no funcionó

Volvi a rehacer el codigo y ahora si.

Agregue un
Textbox1
CommandButom1
CommonDialog1

Estas son las lineas validas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Command1_Click()
On Error GoTo ErrorColor
With CommonDialog1
    .CancelError = True
    .ShowColor
 
    If Err.Number <> 32755 Then
        Text1.BackColor = .Color
    End If
 
    Exit Sub
End With
 
ErrorColor:
MsgBox "No se eligió el color", vbInformation + vbOKOnly, ""
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar