Hello, I have made my program but I want to give users the option of choosing a custom color for text. I have an inputbox that works and then converts it to Color.whatever. But seeing as the user types in what they want and it is not done by the program itself it can throw exceptions.
Dim directresponse As String Dim actualcolor As String Dim isgood As Boolean directresponse = InputBox("Choose a custom color to be displayed! Example for " & Chr(34) & "Red" & Chr(34) & " type " & Chr(34) & "Red" & Chr(34), "SimpleTimer: Choose A Color") actualcolor = "Color." + directresponse If actualcolor = (System.ComponentModel.TypeDescriptor) Then End If MsgBox(actualcolor)
That is my Sub, it will make Color.(userinput) but I need to check if Color.(userinput) is actually a color that VB.NET can understand and add set. I have tried "System.Drawing.Color" I get told it is a type and cannot be used in this context. VB.NET help suggested to use System.ComponentModel.TypeDescriptor to convert it to a color and check if it is real and then set it.