Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to control...
Message
From
29/11/2003 04:24:17
Larry Santos
Local Data System
Philippines
 
General information
Forum:
ASP.NET
Category:
Forms
Miscellaneous
Thread ID:
00778326
Message ID:
00854403
Views:
19
Hi,

I have problem when i re-open the child and it doesn't open...

Ho to solve this problem?

TIA
>Larry,
>
>No you won't have to do this. The garbage collection handles the disposing of the objects.
>
>>Hello,
>>
>>should i have to commit the
>>MyBase.Dispose(disposing)
>>inside the
>>
>>Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
>>?
>>
>>
>>TIA
>>>Larry,
>>>
>>>Inside the "Private Sub New(parent As Form)" constuctor, add the following:
>>>
>>>
>>>Me.MdiParent = parent
>>>
>>>
>>>
>>>>Hello,
>>>>
>>>>How to make mdi and child form for this code?
>>>>
>>>>TIA
>>>>
>>>>>Larry,
>>>>>
>>>>>I ran the code through a converter and here are the results:
>>>>>
>>>>>
>>>>>Class frmClients
>>>>>   Private Shared m_instance As frmClients
>>>>>
>>>>>   Shared Function Instance(parent As Form) As frmClients
>>>>>      If m_instance Is Nothing Then
>>>>>         m_instance = New frmClients(parent)
>>>>>      End If
>>>>>      Return m_instance
>>>>>   End Function 'Instance
>>>>>
>>>>>   Private Sub New(parent As Form)
>>>>>      ...
>>>>>   End Sub 'New
>>>>>End Class 'frmClients '
>>>>>
>>>>>
>>>>>Then elsewhere in your code to call the form
>>>>>
>>>>>frmClient.Instance(this).Show
>>>>>
>>>>>
>>>>>
>>>>>>Hi,
>>>>>>im using VB.NET im not familiar in CS
>>>>>>
>>>>>>TIA
>>>>>>
>>>>>>>Larry,
>>>>>>>
>>>>>>>One approach is to use the Singleton design pattern. Here is a link to an article that describes this:
>>>>>>>
>>>>>>>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/singletondespatt.asp
>>>>>>>
>>>>>>>Here is an example about how to limit your form to only one instance:
>>>>>>>
>>>>>>>1. Make the constructor of your form private.
>>>>>>>2. Add a private static variable to your form, that is the type of your form.
>>>>>>>3. Add a public static read-only property to your form that is the type of your form.
>>>>>>>4. In the get method of this property, if the static variable is null, create a new instance of the form. Then return the static variable.
>>>>>>>
>>>>>>>Instead of a property, you can use a function.
>>>>>>>
>>>>>>>
>>>>>>>class frmClients
>>>>>>>{
>>>>>>>#Region " Singleton Pattern "
>>>>>>>    static frmClients m_instance;
>>>>>>>    static frmClients Instance(Form parent)
>>>>>>>    {
>>>>>>>        if (m_instance == null)
>>>>>>>            m_instance = new frmClients(parent);
>>>>>>>        return m_instance;
>>>>>>>    }
>>>>>>>    private frmClients(Form parent)
>>>>>>>    {
>>>>>>>        ...
>>>>>>>    }
>>>>>>>#End Region
>>>>>>>}
>>>>>>>
>>>>>>>
>>>>>>>Then elsewhere in your code to call the form
>>>>>>>
>>>>>>>frmClient.Instance(this).Show;
>>>>>>>
>>>>>>>
>>>>>>>IMPORTANT: Handle either the Closed or Closing event of frmClients by setting m_instance to null in Closed.
>>>>>>>
>>>>>>>
>>>>>>>>Hi,
>>>>>>>>
>>>>>>>>I have mdi form and inside of the mdi form i have menu name "Form1" when i click the menu "Form1" the child form1 will popup as a child..but when i again the menu "Form1" the child form1 will popup again..
>>>>>>>>
>>>>>>>>how to control the form1 child to activate only once and detect if they are still activated...
>>>>>>>>
>>>>>>>>TIA
>>>>>>>>
>>>>>>>>Larry Santos
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform