I'm trying to convert a chosen color into hex base 6 to save to a config file for later use, and that part works, but when converting back to integer to use for a color, it gives me an error about incorrect base.
Dim hex_color = System.Drawing.ColorTranslator.ToOle(ColorDialog1.Color).ToString("X6")
Dim color_int As Integer = Convert.ToInt32(hex_color, 6)
Panel1.BackColor = System.Drawing.ColorTranslator.FromOle(color_int)
In a form I have an ImageList named MainLogoImageList containing a 100x100 pixel 32-bit colordepth image. That is my app logo.
I am too lazy to set up an icon editor and edit an icon of that logo, or convert the image to an .ICO file. (Ergh, well, I am not allowed to install custom utilities.)
To set my forms' icon, I use
Icon = IconFromImage(MainLogoImageList.Images(0))
in the OnLoad event handler to set the window icon.
In my about box, i have a PictureBox with no image. In its OnLoad event, I use
So far, so good, the icon looks pretty good for a being created from a 100x100 pixel bitmap.
Is there an easy "no utility required" :-) way to get the icon that is returned my IconFromImage saved into an .ICO file so that it will keep the color depth when loaded as the app icon? I want to use exactly the icon that IconFromImage creates.
Saving it using
Dim S As New FileStream("MyAppIcon.ico", FileMode.Append, FileAccess.Write, FileShare.Write) Icon.Save(S) S.Close()
in the main form's OnLoad event handler and loading that .ICO file as the app icon in VS's project properties dialog yields and icon that is obviously converted to 16 colors, and looks awful.
How can i use the color dialogue to return the color selected as a string? So if i was to select red i would like the return to be "Red" and so on so fourth.Another thing i would like to ask is if it is possible to return the color selected as a string in hex color code form (like what is used in HTML for example #FFFFFF, #000000 and so on so fourth).I have a feeling though that it can only be returned as R G B integers but maybe there is a way of converting these to hex color codes?
I am trying to create stored procedure that gone return varchar value, and that value I need to display in textbox.This is the code for stored procedure:
Create PROCEDURE Status @id_doc int, @Name varchar(50) OUTPUT AS select @Name =items.name from Doc,Items where @id_doc=IDN and doc.IDN=Items.ID return @Name
This is the code in vb.net where i need to display returned value from procedure in textbox:
Public Sub Current() Dim dtc As New Data.DataTable Dim dr As SqlClient.SqlDataReader
[code]....
When I try to execute this code I get this message in exception:
"Conversion failed when converting the varchar value 'Blue color' to data type int."
i am converting a string to double?i would like to know in advanced whether it would case an error to convert a string to a double. for example if i try to convert "hello" to a double, it would give me an error. is there a way for me to know ahead of time whether converting something will cause an error?
I have made calculator in visual basic that can calculate the costs of products. You first select the type of product. Then you insert the dimensions. After that it calculates de costs. The type op products are stored in a Access database. In this database is stored a formula as a string. The problem is that i can't caculate the selected string with the formula and the given dimensions.
I am trying to convert a string of binary into hex. I have tried several ways and none have worked. This is my latest try. The code runs but doesn't appear to do anything.
I am using the .NET Framework 2.0, and I am trying to code a client bot for a game called Minecraft, Originally written in Java, there have been quite a few people who have made custom multi-player servers for this game, Primarily in C#, or in a language that i've never heard of, such as Pascal.I'm looking right now at sending this:
Packet ID: 0x00 (0) As Byte Protocol Version: 0x07(7) As byte Username: "umby25" As String
[code].....
"Byte cannot be converted to 1-Dimensional array of byte"
I don't understand why this whole thing would work in all of the other programming languages, but not Visual basic.I have tried converting the string using the same method that one of the open source C# servers used, and it failed, telling me that the dictionary does not contain that or something.
I am having trouble converting a string value to a text box name.The text boxes are created at runtime and I need to get the text value out so I can store them. I keep getting the error [code]
I was trying to figure out how to convert a string (that the user would input to the program via a textbox) into actual code for the program to compile. For example, if the user was to enter: (5*100)+(20-3). How could you take that inputted string, and have the program solve it and return the value?
I have a combobox that pulls a list of values from a database. When a new entry is entered I want an entry in the combobox to read "New record". However, from what I have seen I can only insert and object, such as a DataRow, into the combobox. Is there anyway I can convert a string to to a DataRow, or some other object and insert it in to the combobox? I know there is I am just rusty on my vb.
I'm using AxVLC to try to play a video from my.resources and I can't seem to convert the binary to a string for it to work...This is what I have so far - produces no errors, or results (nothing happens).
I was trying to convert from Double to String and everything working fine. But when I tried some bigger number with fractions in it. I got the number but rounded. I tried something like that:
Dim dd As Double = 1235212435.3453636 Dim str As String = dd MsgBox(str) But what I got is 1235212435.34536 instead of 1235212435.3453636
I've got a richtextbox but want to check the keypresses before they come in the textbox. So I thought of using the KeyPress event from the form, checking that key and than writing it to the richtextbox with the Text property.But the KeyChar is a char while the Text property expects a string, and when I convert the KeyChar to a string(ToString) it gives a error.Does anyone know how to fix this or has anyone another idea for checking the presses before writing them?
First: Ok so I'm trying to do a project in my beginning VB .Net class. We are supposed to be taking information from 5 different sections of a form and store them into an array and then call upon them later. We have Name, Address, City,State, and Zip. How would I go about saving the information into an array and then calling upon it later through File IO?
Second: I'm having a problem converting my string into a decimal. Whenever I calculate the price of the order I get 3-4 decimal places. Here is a little snippet of my code for the this:
[code]...
I have dimmed pricewithout tax as a decimal and stateselect as a string. The stateselect is based off a drop down list.
I have the following string: 20111209 How do I turn this into a DateTime Value? I've tried Convert.ToDateTime(s) normally but it keeps yelling that I'm doing things wrong because the string doesn't look like a datetime value.
I've been up for nearly 24 hours now. Trying to program an application for a game I have been playing.I've run in to a problem, I'm not sure how to solve.I have basic knowledge when it comes to VB (college class) so bare with me.[code]My only Idea would be loops to figure out where each of the edited numbers are in the array, But I was looking for something simple.Also, would it be easier to work with the bytes rather than edit them in string form?