I'm reading in a configuration file which is simply a txt file that configures my Com port and sets some directories. It's basically for the end user to set the interface. I want to give the user the ability to change backcolor properties on my NumbericUpDown property. So when I read in the Config.txt file the end user can change coloring on the General Form. In this case the NumbericUpDown. How to assign a variable for color from my string (from my txt file) that I read in.
We have an ItemCommand that makes a DataGridItem invisible. This is breaking the alternating color scheme that we have applied. Is there a way to re-apply the style without rebinding or manually setting each DataGridItem's BackColor property?
I am using the following code to write a string to an image in a picturebox and then save it. How can I set the backcolor of where the string is written so I can view it easier?
Private Sub AddText() Dim TmpSize As System.Drawing.Size Dim Image As Image = PictureBox1.Image[code].....
I have a treeview containg a hierarchy of fire stations with child nodes being the trucks in the stations. I drag and drop trucks into listboxes that represent incidents. All this has a SQL Server DB behind it. As the trucks are logged into the incident a SQL notification returns the update and I use recursive call code through the nodes to set the backcolor of the truck node to red, (not available). When the truck is released from the incident the same process sets the backcolor back to empty,(now available). The code works just fine until. If you exit the screen and then return back to the screen suddenly the setting of the backcolor no longer works. The code runs as I have stepped through it and the line setting the backcolor is processed but the display in the treeview does not change.I have tried, after finding the node making it the selected node and using the afterselect event to change the color. That worked until exiting and reentering the screen I found that the afterselect event did not fire after setting the selected node.When you enter the form with the tree view the tree view is rebuilt each time taking data from the database and presetting the backcolor for any trucks already involved in an incident.If you completely exit the application and start up again there is no problem with backcolor settings, the problem is only if you stay in the application and exit and reenter the form with the treeview.I am using VS2008 and I have tried the application on Windows SBS 2003 R2, Vista Premium and XP Professional all with the same result.
The BackColor of the forms in Visual Studio are a light grey, called Control in the Properties panel. How would I set the BackColor property of a Label to this default color?
I'm trying to change the backcolor of a .Net GridView when a certain condition is met. This should be fairly straightforward, but the color change isn't happening. Checking the rendered HTML shows absolutely nothing different in the affected rows even though the text change on the link is happening as expected.There is a default theme set for all gridviews and I haven't worked with that in the past. Is that preventing me from dynamically changing the color of a row or am I missing something else? I'm using .Net 3.5 and have the following in my code behind:
Protected Sub gvPrevious_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs) Handles gvPrevious.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then If currentCorrespondence.IsRetired Then //custom object, returning as expected Dim link As LinkButton = DirectCast(e.Row.Controls(4).Controls(2), LinkButton)
[code]....
From the above code, when I go into the browser and view source, I would expect to see <tr style="background-color: #CD5C5C;"> for the affected rows. Instead, I see <tr> and <tr class="AlternateRowStyle"> (where appropriate). I see absolutely no effect from the BackColor property change. I have also attempted to use e.Row.CssClass with the same result.
In VB.NET, you can set focus to an external application using
AppActivate("Windows Name")
or
AppActivate(processID As Integer)
Now this works fine if you do for example:
Dim intNotePad As Integer = Shell("C:WINNTNotepad.exe", AppWinStyle.MinimizedNoFocus) AppActivate(intNotePad)
But when I do:
For Each theprocess As Process In processlist If InStr(theprocess.ProcessName, "DWG") Then strProcessList += String.Format("Process: {0} ID: {1}", theprocess.ProcessName, theprocess.Id) + vbCrLf AppActivate(theprocess.ID)
[code]....
then it doesn't find the window, even if it's open and even if it finds the window using the window title.But I need it by process ID.How can I do that?I need it to set focus on a 3rd party installer in a windows installer setup project.
I have an application which calls an external process. I would like this process to be open as soon as it is called. i.e. with no user interaction.This is because I would like to send Keys to it to interact.I know how crude this is but this is a thrid party application that my boss has promised will open is a specific way. Dim procSungard As System.Diagnostics.Process = _
In the game, I'm using labels and the backcolor property to change their living status. I have an array of the labels. However, when changing their life status using a for loop, i've come across a problem where previous elements in the array effect the next ones before the end of the generation. I found somewhere that recommende I use a different array, However, im not too sure how.
For x = 0 To 400 Boxes(x).Neighbours = GetNeighbours(x) If Boxes(x).Neighbours = 0 Or Boxes(x).Neighbours = 1 Then Boxes(x).Alive = False
In on a section of my book about classes and properties. In this example, the author is attempting to show how you can validate a value passed to the property before setting the property. Looks like so far in this book, a couple of things have slipped past the editor, and I think this might be another one...Here's the example:
Essentially what I would like to do is press a button, this then triggers a code to focus on a certain program, focus on a certain textbox and input the text from the clipboard not via pasting.
Now I have been able to achieve all of the above fairly easily except for one crucial component, focusing on the desired component. This program is essentially to automate some data entering for users via hotkeys, therefore I can't simply simulate tabs as it will not always be in the same position. So now comes the question, how do I focus on specific textboxes/controls in other programs?
I've been able to find huge walls of code with no explanation beyond "this is a concept". However no documentation or relevant examples.
I'm trying to set hotkeys for all my favorite websites. When one of these hotkeys are pressed, I want it to load the assigned website in internet explorer, but I want internet explorer to load on my SECONDARY monitor. I've already set out the hotkeys to load internet explorer, but it loads on the wrong screen. How to check if an instance of IE is already running. To be a bit more specific: the secondary monitor is set to the LEFT of the primary one. And the resolution is at 1440 x 900. So basically, I want to programmatically set IE's position to (-1440, 0) from within my application itself.
I am wondering if it is possible to call an application, say "notepad.exe" (among other application's that are already open) and setting focus on the same, so the user can readily start working on it.
The problem is that when I try to set the property like this: myClass.Language = "English" The property is set to "English" and not to "<![CDATA[English]]>" which is what I want. What is the reason for that and how can I fix it? When placing a break point on End Set and use the Watch window to inspect the value of _Language after setting the property to "English" it remains "English" and doesn't change.
Given a simple class like this: Public Class clsOB Implements System.ComponentModel.INotifyPropertyChanged Private _Frequency As Double Private _Value As Double Public Event PropertyChanged(ByVal sender As Object, ByVal e As [Code] .....
And then I'd like to do something like this: Dim o As New clsOB(50, 30) o = 31
I am converting a 1.1 .NET web app to 3.5, and I've run into a bit of a jam.
One web control has a Property that sets the page title label on that web control.
End Property
When a page with the web control was loaded before, it would set the Property to a given string, like in ucHeader.PageTitle = "This is a string." Now, if I don't remove the lblPageTitle.Text = Value, I get a NullReference Exception.
I'm new to classes. In my Who wants to be a Millionaire application, I have a Lifeline class and I create three instances of it - FF, PAF and ATA (50/50, Phone a Friend and Ask the Audience). Something I do with a lifeline is put a cross over its logo, hence the need for a centrepoint property, which marks the centre of the cross on a form.
Public Class Lifeline Private ptCentrePoint As Point Public Property CentrePoint() As Point Get CentrePoint = ptCentrePoint [Code] .....
What happens is that at the "Call Form2.DrawCross(Form2.CentrePoint)" line, the tooltip shows that the FF object's centrepoint property isn't set (as I thought it would be by " FF.CentrePoint = tmpPoint").
Protected Sub grdSearch_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles grdSearch.SelectedIndexChanged TimeOff.Where = "UserName=""" & grdSearch.SelectedValue & """" End Sub
Doing so causes this error, 'UserName' could not be resolved in the current scope or context. Make sure that all referenced variables are in scope, that required schemas are loaded, and that namespaces are referenced correctly. Near simple identifier, line 6, column 1.
The datasource works fine before the where property is set.Update: I found the issue but I still don't get it.Adding it. in the where clause solves the issue. Like this,
I am using a user control using vb.net. It include the program to retrieve the values from database while giving the paramers. When I set the property from my main program i am getting an error "Invalid attempt to call Read when reader is closed." When i gone to the online help i got the message as follows "System.InvalidOperationException (.NET Framework 4)The exception that is thrown when a method call is invalid for the object's current state. InvalidOperationException is used in cases when the failure to invoke a method is caused by reasons other than invalid arguments. For example, InvalidOperationException is thrown by IEnumerator.MoveNext if objects of a collection are modified after the enumerator is created, or ResourceSet.GetString if the resource set is closed before the method call is made. If the method invocation failure is due to invalid arguments, then ArgumentException or one of its derived classes, ArgumentNullException or ArgumentOutOfRangeException, should be thrown instead.[code]
I am programatically creating instance of usercontrol as shown below
[code]...
I have two public properties in my usercontorl like clerkName and RespName. How can I set those values in the above code. Intellisense is not showing ClerkName and respName Properties.
Im currently debugging my application to found out why it's running a bit slow, when I put breakpoint where i populate one of the application combobox it's run fast but after i populate it and when I'm trying to set the its selectedindex to zero the program halt for about 2 second.. this is the line where the program get stuck for 2 seconds:
I am creating a customised version of the ListView control and there are several of the properties that a ListView has that I would like to be set to a different value to the ListView default when a user goes to use my user control.
From what I've found there seems to be a number of people suggesting just set them in the constructor, but to the best of my knowledge that would just mean that the user would not be able to change the properties in the PropertyGrid in the VS IDE.I assume this is probably something extremely simple that I have overlooked.
I have a single form that I would like to move across the screen with my VB program. Of course it's simple to set the location X and Y property for compile time using the properties tab, but I want the form to move as the program runschanging the coordinates within a for-next loop.I can easily get the X and Y coordinates of the form within my program by using X = me.location where X has been dimmed as type point.console.writeline(X) will appear as {X=20, Y=40}. for example
.From = New MailAddress("Me@MySite.com", "Big Mike")This does not;
Dim AddressFrom As String = "Me@MySite.com" Dim FromDisplayName As String = "Big Mike" .From = New MailAddress(AddressFrom , FromDisplayName)
I receive the error; The specified string is not in the form required for an e-mail address.I would REALLY like to use variables here so that I can read these two pieces of data from My.Settings. I've been searching for the answer for hours and I'm stumped.
Trying to set a Combo Box RowSource to a field in a table that contains the choices separated by semi colons. Have tried both a query and a DLookup but it results in displaying the full contents of the table field, e.g. "10;12;14;16" rather than giving me the usual selection list