Click here to Skip to main content
15,884,353 members
Home / Discussions / C#
   

C#

 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
leppie25-Sep-02 12:16
leppie25-Sep-02 12:16 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Waleed Eissa25-Sep-02 12:33
Waleed Eissa25-Sep-02 12:33 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Paul Riley25-Sep-02 12:57
Paul Riley25-Sep-02 12:57 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
leppie25-Sep-02 13:03
leppie25-Sep-02 13:03 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Waleed Eissa27-Sep-02 11:09
Waleed Eissa27-Sep-02 11:09 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Paul Riley27-Sep-02 12:32
Paul Riley27-Sep-02 12:32 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Waleed Eissa27-Sep-02 11:46
Waleed Eissa27-Sep-02 11:46 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Paul Riley27-Sep-02 12:48
Paul Riley27-Sep-02 12:48 
Before I start this, I want to point out that this isn't a fantastic design. This is the reason you're finding it so difficult. The problem is that C++ is capable of pretty much anything and VB is capable of pretty much anything you really shouldn't do. Wink | ;) [half joking, I'll come back to this later]

It is possible though, and really quite easy.

You need to handle the Enter and Leave events of the SQL Command TextBox and use them to change the AcceptButton of the form.
private void textBox2_Enter(object sender, System.EventArgs e)
{
	this.AcceptButton = button2;
}

private void textBox2_Leave(object sender, System.EventArgs e)
{
	this.AcceptButton = button1;
}
If you would rather not have an AcceptButton for this TextBox but would prefer to trap the KeyDown, you could replace button2 with null. I would suggest this is a really bad idea though, it should be obvious to the user that the AcceptButton has moved.

In the real world (non-educational), I would suggest quite strongly that this whole thing is bad design. In the real world, I would expect a menu containing Connect and Disconnect (only one active at any given time). Connect would give you a dialog for User/Password, Disconnect wouldn't. The only things I'd have in the main form is the SQL Command TextBox and the related AcceptButton.

As a consumer, I wouldn't buy your product designed to be so confusing.

Just a few thoughts.

Hope this helps

Paul
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Anonymous27-Sep-02 13:04
Anonymous27-Sep-02 13:04 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Paul Riley27-Sep-02 13:15
Paul Riley27-Sep-02 13:15 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Waleed Eissa27-Sep-02 12:24
Waleed Eissa27-Sep-02 12:24 
GeneralRe: Detecting Enter in a Single-line Textbox Pin
Paul Riley27-Sep-02 12:54
Paul Riley27-Sep-02 12:54 
Questionhelp ? Pin
imran_rafique25-Sep-02 11:10
imran_rafique25-Sep-02 11:10 
AnswerRe: help ? Pin
leppie25-Sep-02 12:56
leppie25-Sep-02 12:56 
GeneralOpening Excel workbook Pin
Donald Blachly25-Sep-02 10:26
Donald Blachly25-Sep-02 10:26 
GeneralRe: Opening Excel workbook Pin
Stephane Rodriguez.25-Sep-02 21:11
Stephane Rodriguez.25-Sep-02 21:11 
GeneralRe: Opening Excel workbook Pin
Donald Blachly26-Sep-02 3:50
Donald Blachly26-Sep-02 3:50 
QuestionHow to activate event procedure Pin
D Shen25-Sep-02 9:42
D Shen25-Sep-02 9:42 
AnswerRe: How to activate event procedure Pin
leppie25-Sep-02 9:57
leppie25-Sep-02 9:57 
GeneralRe: How to activate event procedure Pin
D Shen25-Sep-02 10:51
D Shen25-Sep-02 10:51 
GeneralRe: How to activate event procedure Pin
leppie25-Sep-02 11:55
leppie25-Sep-02 11:55 
GeneralRe: How to activate event procedure Pin
D Shen26-Sep-02 3:50
D Shen26-Sep-02 3:50 
GeneralRe: How to activate event procedure Pin
D Shen26-Sep-02 4:15
D Shen26-Sep-02 4:15 
GeneralRe: How to activate event procedure Pin
D Shen26-Sep-02 4:26
D Shen26-Sep-02 4:26 
GeneralRe: How to activate event procedure Pin
leppie26-Sep-02 7:17
leppie26-Sep-02 7:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.