.net - Detecting When User Changes Custom Color Settings In Colordialog?Aug 13, 2009
how do i detect when the user has changed the colors in the custom colors in colordialog?
how do i detect when the user has changed the colors in the custom colors in colordialog?
A user places the cursor in a table cell and clicks on "Table > Background Color" to edit the current background colour.Currently I have been able to detect the current colour (for instance a light blue) and set that colour in the ColorDialog (Colour swatches are correct and RGB values are correct).What I would like to do is enable the user to click on the "Add to Custom Colors" to save the colour. Problem is, it sets the first square in the custom colours area (which happens to already be filled in with another custom colour), rather than finding the next square that is white and set it there instead.View 2 Replies View Related
i am trying to set one of the custom colors of the colordialog to be the current background color of the form. i am doing it like this: ColorDialog1.CustomColors(0) = Form1.BackColor.ToArgb it is not working. note that i only need a specific element to contain the color. not necessarily 0, but perhaps 9 or 15View 1 Replies View Related
how do i set the background color of my form to what the user picks from colordialog?View 1 Replies View Related
I am making a program with 2 players and I want both of them be able to select their color somehow. I know there is a ColorDialog tool but I dont know how to use it, does anyone know how to make a color selection box?View 2 Replies View Related
is it possible in winforms, vb.net, to define the specific custom colors that will appear in the custom color boxes in colordialog?View 3 Replies View Related
If you are working on a project that requires non-standard colours for text, it is possible to choose your colour by specifying the RGB components in the boxes on the colorpicker or by moving the mouse around until the desired colour is obtained. This can be put into one of the custom colour boxes and used until the program is shut down. Is it possible to save that colour to the custom colour box so that the next time the project is run, the chosen non-standard colour re-appears in the custom colour box?View 11 Replies View Related
I would like to detect a color on the screen... and then move the mouse to the coordinates of the color and then perform click. Is this possible and where do I start?
or - detect a collection of colors and then click?
I want to be able to isolate an area of my desktop (similar to a screen capture snip) and evaluate if it is changing. In this particalr case it is an appliacation I have (not mine) that flashes an icon upon completion
What I want to do is make a small app that will detect change when I am away and perhaps perform a specific action (the action is not relevant really - i can take care of that) Again,this is NOT hugely important, but if someone has an idea or has seen an app that does this, it would be useful for me...
I put this in the VB.NET forum because I write 75% of my code in VB.... so I chose this instead of a general area !!
Im developing a web browser and i got an idea of changing the background color of the form 1 so i made a form 2. created 1 combobox and 1 button. The idea was to change color of background and then when i start the program after closing it it will remember what color and start up same color as before? Here is what i did but it doesnt work:
Any way to run through an image and check to see if the image contains a red pixel.View 3 Replies View Related
I have a array of pixels. And I would like to Quantize them.
FF00FF,00FFFF stuff like that, but most are custom colors and are not a standard 256 color palette. So I need code to convert a color to a 256 color. I dont have any idea on how to do this, but thats why I came here. I do not want to use System.Graphics.Image.Palette or anything like that as this project uses arrays for images. I would like to if at all possible be able to convert a R, G, B color to 8bit, 16bit, 256bit and possibly use the HSL or NeuQuant method or something close to that, or maybe even some other methods of doing it. I do need to be able to do this for a single pixel, but I will also need a method for a array of them.
I would like to use a full range of possibilities for a color, such as 255,255,255 instead of predefined colors, like red. How can I do this in code. Me.backcolor=?View 2 Replies View Related
I am rewritting my application to conform to ms standards. We used to save all settings to registry for user settings, servername, size and locations.so we are now saving them into My.Settings app.config the only problem is that each time there is an update clickonce will isntall the newupdate but now all settings are loist and user has to save everything all over again..
I am trying to follow the book here but it seems i keep getting stuck somewhere. registry has worked fine for years but i understand we must move on, but if stuff like this happens then i just wasted a long time converting all code to conform for it to not work..
Add custom settings to the My.Settings namespaceView 7 Replies View Related
1. I can't find the file which reflects changes to user settings. This might be because I just can't find it (I can see a bunch of user.config files but they are all empty - weird!), or...
2. I'm not actually saving them when I think I am.
Regarding 2. - do I need to invoke
Is this all I need? And if so, why are my user.configs empty?
I have a question of VB event handler and color picker. Now I have a label, and I want when user click it, it pops up a color picker dialog and let user to change the background color of the label. Not sure how to implement this, can anyone give me a direction?View 2 Replies View Related
I want the background of my form to be the same color as the window frame color that the user selects, even if that changes. I selected System->WindowFrame as my background color, but it always remains a dark grey, regardless of what I have my window color set to. How else would I achieve what I want? I assumed I was doing it the correct way. Do I actually need code that gets the system window color and then apply it?View 4 Replies View Related
how to reset user settings in My.Settings to the default value, because when i checked if the user settings works i have altered the settings so now i want the settings to go back to default, because i am going to distribute the software.View 1 Replies View Related
how i can save user settings in vb.net
i have a project with different buttons when a user clicks a button the image of PictureBox1 will change.
i want to save this image that the user has chosen after he closes the application, so it will be displayed in PictureBox1 when loaded.
i am using Microsoft Visual Basic 2010 Express
the languge is VB
Within the application, I need to have two levels of access: Standard User and Power User,for example.These two levels can have the same access level within Windows.It is not my intention to elevate to administratoWhat is needed, is a way to have two different groups of users.ne group will be able to run the application while a second group has access to additional features within the application but not within the windows environment
It is my hope that there will be two user account types: 1) Standard User and 2) some other user type such as Power User or something else that will distinguish it from Standard User
Basically i want to send a created file over a local network via FTP. If the username/password/IP address is incorrect the application just crashes.
Is there anyway i can detect if the credentials are correct? etc.
Code I'm using to upload the created file is;
My.Computer.Network.UploadFile("C:lini.ftp", "ftp://" + ftpUser.Text + ":" + ftpPass.Text + "@" + ftpIP.Text + ":21/Usb0/launch.ini")
Recently while I was playing with VS 2008(VB), I have created an application for folder sync purpose... which is working fine. Then, I have created a windows service that does the same thing and it is also working fine(from application perspective). But, I have been trying to add some additional functionality to that new service. It keeps on running as long as System is ON.
But I would like to change the functionality to... as soon as user logs off Service should STOP, and should START when user logs into that PC. I tried to find some useful info online(related to my task) and all I could come up with was to add OnSessionChange(...) method to the service. But for some reason it is not working out for me(when I've logged off or other system events such as 'system lock').
in vb.net i am trying to save application settings but for USER but i cannot find the user.config file
when does this file get created?
i searched my entire hardrive. i also searched the entire project.
After running the following code (which locks the computer), what code must I be applying to see if the user has successfully logged into the computer and that "Lock Screen" I'd so called has disappeared?
Private Declare Function LockWorkStation Lib "user32.dll" () As Long
Private Function LockComputer()
I will call "LockComputer", after that what do I do to see if the Lock screen so called by this function (after say 2 minutes) has disappeared or is still there asking for the password from the user.
I have a Windows vb.net project that does an occasional "auto refresh" based on a 20 minute timer. I want to avoid any type of auto-refresh... if the user has manually had any interaction with the program (mouse move, click, keystroke, anything) in the past 5 minutes.
I added a global variable "Dim g_LastActivity As Date" so the timer can detect that 5 minute mark.
Is there some place to put my "g_LastActivity = NOW" line that will ensure it will happen during ANY user activity? All mouse clicks, on all buttons, all mouse moves, anywhere, all keystrokes, basically EVERYTHING.
Forum software not detecting every previous action by each forum user?
I ask as I have had quite a number of "proposed answers" in the past.[code]....
code to change the System Color Quality setting using Vb, Visual Basic Script or VBA?
eg., If the Color quality is set to Medium (16-Bit), I want to change it to the Highest (32-Bit)
i need to save time.forecolor's color setting and form1.backcolor's color setting eighter to a registry key or to a application setting any ideas how i can do this? [code]View 5 Replies View Related
I am attempting to create an application in an attempt so it could be run as the user and preserve individual settings, by this what i am trying to achieve is when the application is installed, it is installed once but each user has their own settings saved within their own profile - a bit like Office applications. How could i start with this?View 8 Replies View Related
I'm trying to save a collection of key/value settings in my application's "user settings" (they're column widths), but while I see no errors, when I run the code (in the IDE) my collection in "My.Settings" is always nothing at startup. I do a "My.Settings.Save" when the application exits, and barring the "serializers not found" errors in the IDE, no other errors occur. When I run my application as an exe, it behaves the same way..View 7 Replies View Related
When I go to settings in my application/Program and on the form I have a ColorDialog1 want to to save the back color from the ColorDialog1 That I have chosen. And in my settings I have (Name: BackColor, Type: System.Drawing.Color, Scope: User)
the code on the form I Have is...
Me.BackColor = ColorDialog1.Color
My.Settings.BackColor = ColorDialog1.Color
I've read alot of stuff about the Speech API having some way of modifying the voice properties for synthesis but for some reason it's read-only.View 12 Replies View Related
I have a custom settings class which I use for Machine Wide Application Settings and save as a file. I use a custom file instead of the visual studio settings config because Int the settings to be machine scope or application scope which are normally unusable as they are readonly.I dont want the settings to be user scoped.
Public NotInheritable Class MySystemSettings
I have a Visual Basic .Net 2.0 program. I'm moving the settings from an older settings file, to an app.config program settings file. I'm trying to do this as nicely as possible.
So, I added my setting as shown in this image.
On load I do this:
If My.Settings.databaseConnectionSettings Is Nothing Then
My.Settings.databaseConnectionSettings = New ArrayList()
So, the question is, how do I get that arraylist of my DatabaseConnectionSettings saved to persistent storage? I want to do this in the cleanest way possible. That is, I don't want to have to convert it to a string or save it to a separate file every-time I want to use it. I would like to be able to use the My.Settings accessor method.
I want to save a Custom DateTimePicker.Value in my Application Settings. The custom format is : dd/MM/yyyy hh:mm:ss, instead of dd/MM/yyyy The field i've created in the application settings parameters is LASTSAVE (DATE / APPLICATION)
When I try to link in the ApplicationSettings/PropertyBinding ... VALUE with my field LASTSAVE, i have an error :
The Value '01/01/0001 00:00:00' is not valid for 'Value'. 'Value' mustbe ... 'MinDate' et 'MaxDate'.
Name of the parameter : Value
I then entered the MIN and MAX date in the properties of my control DATETIMEPICKER.
I have also put into the properties Value a start date like 23/11/2011 12:00:00 ;
However, when i retry to link in the ApplicationSettings/PropertyBinding ... value to LASTSAVE / I have the same error (The Value '01/01/0001 00:00:00' is not valid for 'Value'. ). I've saved all, do a process that put a value in the datetimepicker.value, but it's not saved, cause not linked.
In Visual Studio 2005 or 2008, when adding any User Controls to a Windows Form or other User Control in a Project that implements and is using a custom settings provider, a "Failed to create component" error is displayed. If all references to the custom settings provider are removed from settings.settings and that file is saved then User Controls can be added to Windows Forms and User Controls. However, if the custom settings provider is referenced again in settings.settings, then opening the designer of a Form/Control which includes a User Control results in a "One or more errors encountered while loading the designer..." error message.
I have had a very difficult time in tracking down the root cause of this issue because I assumed it had to do with my code and not the IDE. I am working within the context of a large project which uses User Controls heavily and have written a custom settings provider to persist user settings to a SQL Express database. This settings provider works properly, however if I want to open any Forms or User Controls in designer view I must first manually remove all references to my custom settings provider in setting.settings and then re-add them after the changes are done which is inconvenient to say the least. This problem is not present if the Project is in C#.
(using VB.Net 2008) I am trying to save one of my custom types to the application settings. I've read a variety of opinions on the internet about whether this possible.
When creating an app setting, none of my types appear when browsing. However, previously I needed to save off one of my datasets, and it worked simply by hand-entering it as the setting type (ie, I just typed "MyProjectName.DatasetName"). However, when I try the same trick with another custom type that isn't a dataset, I get a "type was not found" error. So I'm a little confused, can the program "find" some custom types and not others?
I was just wondering what is the Quickest way to set up custom settings, every software has settings that are created and saved, Example a Hotel Software has rooms, roomtypes etc that are used in combination with other things, an Accounting software has Account type, Employee Software will have Full time,Parttime, or anything else, An Employee time Clock would have departments, Tax Brackets.
I would like to be able to specify exactly where the My.Settings file gets saved. It bugs me how it gets saved off in the middle of appsettings nowhere, and I would prefer it gets saved where the executable is. If anyone knows how to do this, that would be great. (P.S; I'm using VB.Net.)View 14 Replies View Related
I have some custom user controls in my .net winforms program that do not display correctly when the user has selected larger text size. This setting:
My controls look like this:
Instead of like this:
The bill to area and ship to area are both custom controls. I don't know if this is contributing to the problem but I do have code in each to scale the phone/fax areas to stretch nicely, like this code from the bill to control,
Private Sub panFaxPhone_Resize(sender As Object, e As System.EventArgs) Handles panFaxPhone.Resize
panFax.Width = (panFaxPhone.Width / 2) - 1
panPhone.Width = (panFaxPhone.Width / 2) - 1
panFax.Left = panFaxPhone.Width - panFax.Width
How can I get my controls to size correctly while still respecting the users choice for larger text (I don't want to just set the AutoScaleMode to None)? After playing with this for a long time it seems to be a problem with anchors in the child controls. See this below image, the inner black box is the control with its border turned on, the text boxes (like name) are anchored left and right and should stretch to fill the control, but don't.
This has been driving me batty for the last while. I have an application that is passing up data to a SQL server table. Part of the data is dates. Because of settings on the SQL server the update will not accept the MM/dd/yyyy format. I have been trying for quite some time to get around this.
For some more information. Changing the update method or the server regional settings is not an option and I don't want to change my regional settings as this may not reflect the production server when this goes live.
Here is what I have tried so far
Dim dateEnd As Date = Date.MinValue
Dim dateStart As Date = Date.MinValue
If IsDate(Me.txtPostEnd.Text) Then
It works fine if the day is 12 or below because it still thinks that is the month. Is there a way to force the code to recogize that I want to use dd/MM/yyyy format or even dd/MMM/yyyy format?
This has to be done at thhe vb code side as the update to the SQL server is completed via a custom framework so I can't customize the SQL code to insert the data using a CONVERT
i wrote a custom attribute and got the following Color property that I want the user to be able to indicate the color property in the attribute on a class:
Private _ColumnColor As System.Drawing.Color
Public Property ColumnColor() As System.Drawing.Color
The Cursor Class Does Not Support Color cursors. Anyone know how to get around this so I can use my custom embedded color cursor? If you want something you've never had, you need to do something you've never done.View 2 Replies View Related
So I've been working with DotNET for a few years now; long enough to establish solid preferences for one available element over another, one available logic over another, and then to develop preferences for aspects of elements and logics.
The one that conflicts me the most is the stock Settings construct. It's a great idea - I mean everybody needs basic data persistence that isn't worthy of databasing, right? It's implemented in a way that anybody - and I mean anybody from flat beginner to highly advanced - can benefit from it. It does some heinously stupid stuff, though; for example, it angers me (and I mean full-on, where's my crowbar-OK-now where's the silly @#*! who came up with the idea anger) that the only way to save it is the way that's hardcoded in. The .SAVE method takes no parameters, there's absolutely zero exposure for the save-path to provide a more deliberate location, so the only place any settings ever get saved is in a ridiculously long (and literally arbitrarily designated) user-profile-based path.
So what happens if/when a user is ready to upgrade their OS (or just reformat and reinstall their OS, which the kinds of people who end up on my client list are prone to do just as part of quarterly maintenance), and they want to save their personal application settings to load in the next time around? They either have to hunt out that moronically obfuscatory save location or I have to write special (and I mean riding the short-short-short bus special) code which is more or less a whole new settings class identical to the settings classes implemented in the application to begin with, just to allow them to export their settings to a known location for transfer.
And what happens if a specific setting needs special treatment beyond the basic 'changing' and 'changed' events provided by the stock class? Since any change to the Settings Designer rewrites the whole code-behind property declarations, I can't do it in that code file; I either have to extend the Settings class or get back on the short-short-short bus and write that special 'mirror-class' again.
I'm not much for just general whining though, so some time back I wrote my own serializable classes (designed for specific data persistence, like generic/universal application settings and then also MySQL server connections/credentials and then also form properties and then also application-specific settings) along with shared save and load methods which give me more control over where settings get saved. These classes have evolved over the last year or so until they're actually pretty awesome (even if that's
just my opinion)... I've even implemented full on-disk and in-memory encryption functions for applications that need different privilege levels, to prevent any tampering at any time.
And then a multi-user application project comes along and suddenly each individual settings class needs multi-user support based on the Windows user logged in, and suddenly the stock Settings class is the best option again even though it's still the worst possible option in settings persistence.
So what I want to know from this discussion is this:
How do YOU handle application and user-settings persistence? Is there something really key that I've been missing all this time that makes the stock Settings class more than absolutely worthless (which has been my opinion since about the first time I ever had to work with it)?It never hurts to try. In a worst case scenario, you'll learn from it.