Click here to Skip to main content
15,921,467 members
Home / Discussions / C#
   

C#

 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
DaveyM6920-Feb-09 13:28
professionalDaveyM6920-Feb-09 13:28 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter20-Feb-09 13:31
samskiter20-Feb-09 13:31 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
DaveyM6920-Feb-09 13:38
professionalDaveyM6920-Feb-09 13:38 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter20-Feb-09 14:08
samskiter20-Feb-09 14:08 
AnswerRe: Help showing a form - "Object reference not set to an instance of an object." Pin
Luc Pattyn20-Feb-09 1:46
sitebuilderLuc Pattyn20-Feb-09 1:46 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter20-Feb-09 5:40
samskiter20-Feb-09 5:40 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter19-Feb-09 18:30
samskiter19-Feb-09 18:30 
AnswerRe: Help showing a form - "Object reference not set to an instance of an object." Pin
Luc Pattyn20-Feb-09 1:21
sitebuilderLuc Pattyn20-Feb-09 1:21 
Hi,

seems like "you can only ever have one" is meant to read "you can do all you need with just one".

Having the Form as a class member brings you several things:

1. you only can have one Form object at a time, provided you don't create any local Form variables anywhere; so it is not the class member that keeps your count at maximum one, it is your coding discipline.

2. you can still do myForm=new Form();, and each of myForm.Visible=false; myForm.Visible=true; myForm.Show(); myForm.Hide(); as often as you want, so "i want to only be able to show it once" is not met, unless again you apply coding discipline (that's "If it's set already, you don't need to new it up").

3. you can reuse it (i.e. turn invisible then visible again) keeping the Control settings from one occasion to the next; this is the real benefit of making it a class member, without being a class member your Form object would be in limbo whether still visible on the screen (assuming a modeless window that has not been closed yet) or not (assuming a modeless but closed window, or a modal window obviously closed since you left the method containing the ShowDialog call).

Smile | :)
Luc Pattyn [Forum Guidelines] [My Articles]

- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter20-Feb-09 5:24
samskiter20-Feb-09 5:24 
AnswerRe: Help showing a form - "Object reference not set to an instance of an object." Pin
Luc Pattyn20-Feb-09 5:36
sitebuilderLuc Pattyn20-Feb-09 5:36 
GeneralRe: Help showing a form - "Object reference not set to an instance of an object." Pin
samskiter20-Feb-09 5:59
samskiter20-Feb-09 5:59 
QuestionSocket security Pin
yesu prakash19-Feb-09 17:19
yesu prakash19-Feb-09 17:19 
AnswerRe: Socket security Pin
cmk19-Feb-09 19:52
cmk19-Feb-09 19:52 
GeneralRe: Socket security Pin
yesu prakash19-Feb-09 20:20
yesu prakash19-Feb-09 20:20 
QuestionHow can i know which key value(which is an int value) is the smallest or highest in c#? Pin
merryjoy00019-Feb-09 17:14
merryjoy00019-Feb-09 17:14 
AnswerRe: How can i know which key value(which is an int value) is the smallest or highest in c#? Pin
Luc Pattyn19-Feb-09 17:52
sitebuilderLuc Pattyn19-Feb-09 17:52 
QuestionHow can i get the highest value in a hash table using c# Pin
merryjoy00019-Feb-09 16:56
merryjoy00019-Feb-09 16:56 
AnswerRe: How can i get the highest value in a hash table using c# Pin
Calin Tatar19-Feb-09 22:21
Calin Tatar19-Feb-09 22:21 
QuestionFTP Parse LIST Command Pin
User 572816019-Feb-09 16:46
User 572816019-Feb-09 16:46 
QuestionSPList and FileNotFoundException Pin
Not Active19-Feb-09 16:02
mentorNot Active19-Feb-09 16:02 
Questionc# code to count ,how many times a method is called? Pin
merryjoy00019-Feb-09 16:01
merryjoy00019-Feb-09 16:01 
AnswerRe: c# code to count ,how many times a method is called? Pin
Richard Andrew x6419-Feb-09 16:23
professionalRichard Andrew x6419-Feb-09 16:23 
QuestionUpdate only changed record. Pin
hdv21219-Feb-09 12:38
hdv21219-Feb-09 12:38 
AnswerRe: Update only changed record. Pin
Mycroft Holmes19-Feb-09 13:41
professionalMycroft Holmes19-Feb-09 13:41 
GeneralRe: Update only changed record. Pin
hdv21219-Feb-09 13:48
hdv21219-Feb-09 13:48 

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.