|
Steve Severance wrote:
"An object reference is required for the nonstatic field, method, or property 'Pharmacy.Global.sqlConnection'
This error leads me to believe that sqlConnection is not a static field of the global.asax, the quick fix is to make it a static field (public static SqlConnection sqlConnection )
HTH,
James
Simplicity Rules!
|
|
|
|
|
In MFC we have OnSetFocus(CWnd *pOldWnd)
Thus we know which window had previous focus.
In .NET we only have this :-
protected virtual void OnGotFocus(EventArgs e)
So, how do we find out which window just lost focus???
Regards
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
You use the LostFocus event?
Actually according to the docs you should use Enter /Leave for Control s and Activate /Deactivate for Form s; GotFocus /LostFocus should only be used for updating UICues .
Whew, that was a lot of <code> and </code>'s
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
You use the LostFocus event?
BLAST!!!
That's not what I asked at all!!!!
If my control gets focus, I need to figure out which control was previously focussed. I seriously don't see how I can use LostFocus of my control to figure out which other control previously had focus!!!!!
James T. Johnson wrote:
Whew, that was a lot of <code> and </code>'s
Oh yeah????
Blast again!!!
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Control lastFocused = null;
private void ControlLeave(object sender, EventArgs e)
{
lastFocused = sender as Control;
}
private override OnLoad(EventArgs e)
{
EventHandler eh = new EventHandler(lastFocused);
foreach(Control c in Controls)
{
c.Leave += eh;
}
} Then in the handler for the GotFocus event you can use lastFocused to see what control last had focus.
You could also use the WndProc and look for the WM_SETFOCUS message and use Control.FromHandle to get the corresponding Control object (returns null if one doesn't exist).
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
Control lastFocused = null;private void ControlLeave(object sender, EventArgs e){ lastFocused = sender as Control;}private override OnLoad(EventArgs e){ EventHandler eh = new EventHandler(lastFocused); foreach(Control c in Controls) { c.Leave += eh; }}
Jambo
That's not what I want at all!!!!
I don't have control over the other controls, okay?
I am writing my own control.
My control wont know what other controls are there in the form.
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Nish - Native CPian wrote:
I am writing my own control.
Well you didn't say that! That changes it completely, leaving you with the WndProc solution.
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
Well you didn't say that! That changes it completely, leaving you with the WndProc solution.
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
I cannot believe the guys called it 'OnGotFocus'...
Why didn't they simply go all the way and call it 'OnGottenFocus'.
cheers,
Chris Maunder
|
|
|
|
|
Chris Maunder wrote:
Why didn't they simply go all the way and call it 'OnGottenFocus'.
I am glad someone actually finds some humor in all this
Nish
p.s. Am stuck at this real bad, Chris
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
In that case use WndProc as the last resort.
I have to see in ILDasm or Anakrino what the framework does with the handle.
protected override void WndProc(ref Message m)
{
switch(m.Msg)
{
case WM_SETFOCUS: //replace with appropriate ID
//m.LParam probably would give you the Hwnd lost focus
break;
}
}
|
|
|
|
|
Yeah Rama. That's what I finally did.
But I wanted a more elegant solution.
Anyhow, WndProc it is, for now!
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Unfortunately there is no elegant soln. the framework just throws away the hwnd parameter so you have to use WndProc.
|
|
|
|
|
I want to know if someone can tell me where I can Fin a very good reference on Socket and/or Graphics programming (like step-by-step,like a book).
Or anyone have the name of the best books on Sockets programming and Graphics programming in C# (I don't want book that talk about 16 bits all the entire book, I want 32 bits application reference, of course it's sure i will got the famous Hello World in 16 bit but it's a detail)
Thanks
|
|
|
|
|
I don't know of any hard-core Socket programming books specifically for C# off the top of my head, but if you don’t mind C, I have found the TCP/IP Illustrated references I, II, & III, and especially the UNIX Network Programming Volume 1 by W. Richard Stevens pretty good.
Regards
|
|
|
|
|
BLaZiNiX wrote:
Or anyone have the name of the best books on Sockets programming and Graphics programming in C#
I dunno about sockets, but THE C# GDI+ book is from Charles Petzold.
BLaZiNiX wrote:
(I don't want book that talk about 16 bits all the entire book, I want 32 bits application reference, of course it's sure i will got the famous Hello World in 16 bit but it's a detail)
What the hell are you talking about ?
Christian
The tragedy of cyberspace - that so much can travel so far, and yet mean so little.
And you don't spend much time with the opposite sex working day and night, unless the pizza delivery person happens to be young, cute, single and female. I can assure you, I've consumed more than a programmer's allotment of pizza, and these conditions have never aligned. - Christopher Duncan - 18/04/2002
|
|
|
|
|
This is to all the powers that be:
We need to add a new sub category in the C# Programming section. I think "Security" would be the best title for it. I know my latest article could go there Get The User Name In C# For NT Authentication. I'm sure there will be other security related articles dealing with encryption coming soon (hint, hint)
Nick Parker
Actually, real programmers don't need the enter key- they just type in 00001101."
|
|
|
|
|
Nick Parker wrote:
I'm sure there will be other security related articles dealing with encryption coming soon (hint, hint)
You are hinting that you are planning on a few of those??
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Did I make it sound like that???
Nick Parker
Actually, real programmers don't need the enter key- they just type in 00001101."
|
|
|
|
|
Nick Parker wrote:
Did I make it sound like that???
Yeah, sorta!
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Ever since we started moving all of our client/server applications over to NT authentication via Active Directory at work, these security issues have been picking my mind. I might just have to do a series of articles covering the System.Security namespace.
Nick Parker
Actually, real programmers don't need the enter key- they just type in 00001101."
|
|
|
|
|
Nick Parker wrote:
I might just have to do a series of articles covering the System.Security namespace.
That'll be nice
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Would you please to give me a hand to solve the following programming?
WizardVille is a fictitious town populated by wizards.
I want to develop a program to allow users to keep track of the wizards in WizardVille.
The WizardRec contains the below information:
* WizardID :10 characters
* Name :30 characters
* DateOfBirth:date formate in nested date structure type
dd/mm/yyyy
* Magic :a 100 character describing the magical power
of the wizards, e.g. call black wind,strike
lightning bolt, floating in air, size
enlargement, turn invisible.
And the program should be able to store up to 100 WizardRec records in an array called WizardArray.
The program should at least perform the below operations:
1, Add new wizard records in WizardArray
2, Display all Wizard' name and ID
3, Find and display a particular Wizard record given his
name or WizardID
Gashao
|
|
|
|
|
Is it some kind of an assignment? Do you expect someone to write the app for you? Well then you are out of luck.
|
|
|
|
|
Rama Krishna wrote:
Do you expect someone to write the app for you?
You never know what some people expect. LOL
If you would like help with some of the syntax within the C# language I'm sure we would all be glad to help, but unfortunately we all have jobs that require us to work on their application where we get paid. If you have any questions feel free to shoot them my/anyone's way.
I would suggest reading up on structs, arrays, and ADO.NET.
Nick Parker
Actually, real programmers don't need the enter key- they just type in 00001101."
|
|
|
|