Click here to Skip to main content
15,892,927 members
Home / Discussions / C#
   

C#

 
GeneralRe: function c# Pin
loyal ginger6-Feb-10 9:58
loyal ginger6-Feb-10 9:58 
QuestionDo I need to Stop investing on C# just because F# is there ? Pin
Nadia Monalisa5-Feb-10 22:48
Nadia Monalisa5-Feb-10 22:48 
AnswerRe: Do I need to Stop investing on C# just because F# is there ? Pin
Eddy Vluggen5-Feb-10 23:16
professionalEddy Vluggen5-Feb-10 23:16 
AnswerRe: Do I need to Stop investing on C# just because F# is there ? Pin
Md. Marufuzzaman6-Feb-10 1:04
professionalMd. Marufuzzaman6-Feb-10 1:04 
AnswerRe: Do I need to Stop investing on C# just because F# is there ? Pin
darkelv6-Feb-10 3:46
darkelv6-Feb-10 3:46 
AnswerRe: Do I need to Stop investing on C# just because F# is there ? Pin
Dave Doknjas6-Feb-10 12:58
Dave Doknjas6-Feb-10 12:58 
Questionclose all opened windows Pin
MathewPV5-Feb-10 21:44
MathewPV5-Feb-10 21:44 
AnswerRe: close all opened windows Pin
OriginalGriff5-Feb-10 22:34
mveOriginalGriff5-Feb-10 22:34 
The easiest way is to make you login form your default form. When the user logs in correctly, show your "real" main form, and Hide the Login form. Then all you have to do is chain into the various close events:

Login Form (on login ok):
MainForm mf = new MainForm();
mf.Show();
mf.FormClosing += new FormClosingEventHandler(mf_FormClosing);
Hide();
Login Form (event handler):
void mf_FormClosing(object sender, FormClosingEventArgs e)
    {
    Show();
    }
At this point, you main form will show when you log in, and the login form will reappear when the main form closes - so your logout button just needs to call "Close()".
Then when you construct each child form, give it a single parameter constructor:
public ChildForm(Form parent)
    {
    InitializeComponent();
    if (parent != null)
        {
        parent.FormClosing += new FormClosingEventHandler(ParentForm_FormClosing);
        }
    }

void ParentForm_FormClosing(object sender, FormClosingEventArgs e)
    {
    Close();
    }
Then, when the forms parent close, so will the child.
So, construct your child forms as necessary:
ChildForm cf = new ChildForm(this);
cf.Show();
And when the main form closes, the child forms will also close, and the log in screen be re-displayed.
If Barbie is so popular, why do you have to buy her friends?

Eagles may soar, but weasels don't get sucked into jet engines.

If at first you don't succeed, destroy all evidence that you tried.

AnswerRe: close all opened windows Pin
Luc Pattyn6-Feb-10 1:54
sitebuilderLuc Pattyn6-Feb-10 1:54 
GeneralRe: close all opened windows Pin
MathewPV7-Feb-10 16:47
MathewPV7-Feb-10 16:47 
AnswerRe: close all opened windows Pin
Luc Pattyn7-Feb-10 16:51
sitebuilderLuc Pattyn7-Feb-10 16:51 
AnswerRe: close all opened windows Pin
Member 43497939-Feb-10 23:50
Member 43497939-Feb-10 23:50 
QuestionHow to replace string with StringBuilder Pin
Aseem Sharma5-Feb-10 20:58
Aseem Sharma5-Feb-10 20:58 
AnswerRe: How to replace string with StringBuilder Pin
Chetan Patel5-Feb-10 21:54
Chetan Patel5-Feb-10 21:54 
GeneralRe: How to replace string with StringBuilder Pin
Aseem Sharma5-Feb-10 23:59
Aseem Sharma5-Feb-10 23:59 
AnswerRe: How to replace string with StringBuilder Pin
OriginalGriff5-Feb-10 21:59
mveOriginalGriff5-Feb-10 21:59 
GeneralRe: How to replace string with StringBuilder Pin
Aseem Sharma6-Feb-10 0:01
Aseem Sharma6-Feb-10 0:01 
GeneralRe: How to replace string with StringBuilder Pin
OriginalGriff6-Feb-10 0:11
mveOriginalGriff6-Feb-10 0:11 
AnswerRe: How to replace string with StringBuilder Pin
Rob Philpott5-Feb-10 22:02
Rob Philpott5-Feb-10 22:02 
AnswerRe: How to replace string with StringBuilder Pin
#realJSOP5-Feb-10 22:05
mve#realJSOP5-Feb-10 22:05 
QuestionHow to populate textbox by database Pin
scottichrosaviakosmos5-Feb-10 20:00
scottichrosaviakosmos5-Feb-10 20:00 
AnswerRe: How to populate textbox by database Pin
Chetan Patel5-Feb-10 21:59
Chetan Patel5-Feb-10 21:59 
GeneralRe: How to populate textbox by database Pin
Md. Marufuzzaman6-Feb-10 1:14
professionalMd. Marufuzzaman6-Feb-10 1:14 
QuestionCan anybody help me in below code Pin
indian1435-Feb-10 13:15
indian1435-Feb-10 13:15 
AnswerRe: Can anybody help me in below code Pin
Abhinav S5-Feb-10 13:21
Abhinav S5-Feb-10 13:21 

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.