मैं मुख्य विधि में Application.Run के बाद एक फ़ंक्शन करने का प्रयास कर रहा हूं। मैंने फॉर्म_लोड के लिए कोड जोड़ा है लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।

    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        var frm1 = new LoginM();
        frm1.Load += LoginFormLoad;
        Application.Run(frm1);
    }

    private static void LoginFormLoad(object sender, EventArgs e)
    {
        LoginM test = new LoginM();
        test.LoginExistingusers();

    }
    public void LoginExistingusers()
    {
        mtxtPassword.Text = "Form has loaded";
        MbtnLogin.Click += new System.EventHandler(MbtnLogin_Click);
    }
0
sparky 15 जिंदा 2020, 18:24

1 उत्तर

सबसे बढ़िया उत्तर

आप फ़ॉर्म का इस्तेमाल कर सकते हैं लोड इवेंट:

साथ ही आपको LoginM का नया उदाहरण बनाने के बजाय प्रेषक पैरामीटर का उपयोग करना चाहिए

static void Main()
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    var frm1 = new LoginM();
    frm1.Load += LoginFormLoad;
    Application.Run(frm1);

}

static void LoginFormLoad(object sender, EventArgs e)
{
    (sender as LoginM).LoginExistingusers();
}
1
Selim Yildiz 15 जिंदा 2020, 16:45