سلام
شما باید در فرم لود برنامه اصلی ، ارگومانهای ارسال شده به برنامه رو که بصورت آرایه است بگیرید
private void Form1_Load(object sender, EventArgs e)
{
string[] Commands = System.Environment.GetCommandLineArgs();
if (Commands.Length > 1)
{
for (int i = 1; i < Commands.Length; i++)
{
listBox1.Items.Add(Commands[i]);
}
}
}
در این آرایه از اندیس یکم و به بعد مییتونید دستورات ارسال شده رو بگیرید
02.png
private void Form1_Load(object sender, EventArgs e)
{
string[] Commands = System.Environment.GetCommandLineArgs();
if (Commands.Length > 1)
{
txt_uid.Text = Commands[1];
txt_pwd.Text = Commands[2];
btn_login_Click(null, null);
}
}
private void btn_login_Click(object sender, EventArgs e)
{
if (txt_uid.Text == "ali" && txt_pwd.Text == "123")
{
MessageBox.Show("doru girish yapdiniz..");
}
else
{
MessageBox.Show("hatali girish yapdiniz..");
}
}