|
Something like
Doc.selectSingleNode("User[@ID='0']")
SHOULD return the Joe node above. @ is how you specify an attribute in XPath.
Christian
We're just observing the seasonal migration from VB to VC. Most of these birds will be killed by predators or will die of hunger. Only the best will survive - Tomasz Sowinski 29-07-2002 ( on the number of newbie posters in the VC forum )
Cats, and most other animals apart from mad cows can write fully functional vb code. - Simon Walton - 6-Aug-2002
|
|
|
|
|
|
Hey Nnamdi,
I took a quick look and I did not see anything that would directly help. (I think we are all finding out that there is a lot missing in C#.)
But an idea did occur to me, a few threads down you talk about intercepting messages in the WndProc method. You might want to try manually sending a message of your own to force it to do a scroll.
|
|
|
|
|
|
How to pass arguments to a thread?
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard,
Do you mean before you start it or after its running?
|
|
|
|
|
I have seen James post now, but thank you for your time!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
It depends on how you create your thread.
The "easy" way is to create a delegate matching the method signature and call the delegate with BeginInvoke. This will cause the delegates method to run in a thread pool thread and you get to pass your parameters in. This is a 'fire and forget' method though; so you don't get access to the underlying Thread object in your main code.
The "hard" way is to create a class specifically for the thread, with the parameters passed in to the constructor or set as properties. The thread's run method is then made public so that it can be started via the ThreadStart delegate. This method gives you far more control over the thread itself; including being able to work on the underlying Thread object.
Remember above all else, if you are modifying the GUI in someway from any thread you absolutely must use the GUI object's Invoke or BeginInvoke/EndInvoke methods to do anything to the GUI object itself. Not doing so is baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaad mojo and will eventually break. All GUI object's expose an InvokeRequired property which tells you whether or not you have to call Invoke or BeginInvoke/EndInvoke. Look in the articles I've done for a sample of doing this.
James
"And we are all men; apart from the females." - Colin Davies
|
|
|
|
|
James T. Johnson wrote:
The "hard" way is to create a class specifically for the thread, with the parameters passed in to the constructor or set as properties. The thread's run method is then made public so that it can be started via the ThreadStart delegate. This method gives you far more control over the thread itself; including being able to work on the underlying Thread object.
Aah!
This sounds very cool!
You don'y know an article somehere on this topic?
I will check CP now...
Thank you!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
|
Wow Nish!
Thank you! It really helpt me!!
Are you doing everything in MC++ when programming for the .NET platform!?
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
I need to draw a rectangle to the screen and then be able to remove it. I would like to have it filled with white but FillReversibleRectangle doesn't seem to allow it (at least not over the standard gray form background). Is there a way around this problem?
Thanks
|
|
|
|
|
You cannot control the color of the rectangle that is drawn, because it uses a method of drawing called XOR (output = src ^ dest [for each bit]).
This does two things: It ensures that whatever is drawn can be undrawn by drawing it again, and it is generally a very efficient way of ensuring that the rectangle is visible on the background.
The effect is that the rectangle drawn is an inverse of what was there before.
James
"And we are all men; apart from the females." - Colin Davies
|
|
|
|
|
Hey James,
Thanks, I was hoping for a different answer. So I guess that means I can't use FillReversibleRectangle.
-------------
|
|
|
|
|
1. I have a string containing a number. Any way to convert that number to an intregfer value (without manually converzing to a char array and checking letters, thus code an own function for that)
2. If i receive a message with UdpClient how to look up the ip?
|
|
|
|
|
1)
string x = "6";
int y;
y = Convert.ToInt32(x);
|
|
|
|
|
can any bode tell if user generate or produce any message on a button how to get information about that message?
r00d0034@yahoo.com
|
|
|
|
|
Do you mean you would like to know when a button has been clicked?
If that's the case then you need to create an event handler. If you are using VS.NET simply double click the button that you've placed on the form in the form designer and enter your code into the method that the IDE creates for you.
If you're not using VS.NET then you might want to look at this article in MSDN (as weel as the "See Also" articles)
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconeventsdelegates.asp
(You might want to look at that article even if you are using VS.NET)
|
|
|
|
|
Does anyone know what messages are sent to a RichTextBox when a new line is created? - i.e. when the enter and delete buttons are pressed?
Email: theeclypse@hotmail.com URL: http://www.onyeyiri.co.uk "All programmers are playwrights and all computers are lousy actors."
|
|
|
|
|
Hi
Cant you just get that on the keypress event?
Look at Spy++, oops forgot you dont have VS
Does anyone know of a freeware version of Spy++?
MYrc : A .NET IRC client with C# Plugin Capabilities. See
http://sourceforge.net/projects/myrc for more info.
|
|
|
|
|
leppie wrote:
Does anyone know of a freeware version of Spy++?
Is Spy++ not free?
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
I assume so
In the about box it has text about no unauthorised reproduction or distribution.
MYrc : A .NET IRC client with C# Plugin Capabilities. See
http://sourceforge.net/projects/myrc for more info.
|
|
|
|
|
|
|