Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VB Color graphics
Hi I have make a Custom Color Picker and made a combo box so the names of the colors appear in it, how can I make a messagebox appear after selecting the color in the combobox
 
Also im trying to store that color into the databse with an insert is there anyway to do it
 

Below is my code for displaying the colors in the ComboBox
 

  Private Sub frmRegAsam_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'load de colores'
        Dim ColorList As New ArrayList()
        Dim colorType As Type = GetType(System.Drawing.Color)
        Dim propInfoList As PropertyInfo() = colorType.GetProperties(BindingFlags.[Static] Or BindingFlags.DeclaredOnly Or BindingFlags.[Public])
        For Each c As PropertyInfo In propInfoList
            Me.cboVotante.Items.Add(c.Name)
            Me.cboSuplente.Items.Add(c.Name)
        Next
 
    End Sub
Posted 26-Mar-13 11:52am
Comments
Sergey Alexandrovich Kryukov at 26-Mar-13 17:34pm
   
System.Windows.Forms? Tag: "WinForms".
What's the problem, exactly? You are not trying to work with the database in this code sample.
—SA
ThePhantomUpvoter at 26-Mar-13 20:32pm
   
Why can you not create a combobox selection changed event? Are you unable to show a messagebox? If your "problem" is either the first or the second, why did you post code for something that has nothing to do with either? And there is no indication that you have tried anything with a database, as stated by Sergey. So what does a database have to do with the code you posted?

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

1. Use the combobox selected index change event to trap the event.
2. Create function called display color
3. Function DisplayColor should display a new form with the background set to the combobox selected value
 
It will be easier to create your own form rather use a messagebox object.
 
If you want to save the selected values to the database then just insert into a table the colorname you added to the combobox.
 
I am assuming you need other fields in there like userid perhaps, to fetch user preferences.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 9,535
1 OriginalGriff 8,295
2 Peter Leow 4,839
3 Kornfeld Eliyahu Peter 3,210
4 Maciej Los 2,301


Advertise | Privacy | Mobile
Web04 | 2.8.150327.1 | Last Updated 27 Mar 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100