コード例 #1
0
    /// <summary>
    /// Handler for when our form is disposed
    /// </summary>
    public void FormDisposed(object sender, EventArgs e)
    {
        if (sender == createJoinForm)
        {
            createJoinForm = null;
        }

        if (sender == serviceProviderForm)
        {
            serviceProviderForm = null;
        }
    }
コード例 #2
0
    /// <summary>
    /// Show the service providers form
    /// </summary>
    /// <returns>True if a service provider was picked, false otherwise</returns>
    public bool DoShowServiceProviders()
    {
        if (serviceProviderForm == null)
        {
            username                      = null;
            serviceProviderForm           = new ChooseServiceProviderForm(peerObject, this);
            serviceProviderForm.Disposed += new System.EventHandler(this.FormDisposed);
        }
        if (serviceProviderForm.ShowDialog() == DialogResult.OK)
        {
            return(true);
        }

        // The didn't hit ok
        return(false);
    }
コード例 #3
0
    /// <summary>
    /// Handler for when our form is disposed
    /// </summary>
    public void FormDisposed(object sender, EventArgs e)
    {
        if (sender == createJoinForm)
            createJoinForm = null;

        if (sender == serviceProviderForm)
            serviceProviderForm = null;
    }
コード例 #4
0
    /// <summary>
    /// Show the service providers form
    /// </summary>
    /// <returns>True if a service provider was picked, false otherwise</returns>
    public bool DoShowServiceProviders()
    {
        if (serviceProviderForm == null)
        {
            username = null;
            serviceProviderForm = new ChooseServiceProviderForm(peerObject,this);
            serviceProviderForm.Disposed += new System.EventHandler(this.FormDisposed);
        }
        if (serviceProviderForm.ShowDialog() == DialogResult.OK)
            return true;

        // The didn't hit ok
        return false;
    }