永发信息网

[C#]如何在一个函数里调用一个控件的事件过程

答案:2  悬赏:70  手机版
解决时间 2021-03-11 15:15
  • 提问者网友:謫仙
  • 2021-03-11 09:51
private static string GetWebContent(string Url)
{
string strResult = "";
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);//声明一个HttpWebRequest请求
request.Timeout = 30000;//设置连接超时时间
request.Headers.Set("Pragma", "no-cache");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("utf-8");
StreamReader streamReader = new StreamReader(streamReceive, encoding);
strResult = streamReader.ReadToEnd();
}
catch
{
Form3 frm3 = new Form3();
frm3.Text = "提示";
frm3.STR = "连接目标地址出错!是否重试?";
frm3.StartPosition = FormStartPosition.CenterParent;
frm3.ShowDialog();
if (frm3.Retry == true)
{
Application.ExitThread();
System.Environment.Exit(System.Environment.ExitCode);
button3_Click(...);//我想在这里做个button的事件调用,怎么实现呢?
}
else
{
MessageBox.Show("连接目标地址出错!是否重试?", "提示", MessageBoxButtons.RetryCancel);
}

}
return strResult;
}
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-03-11 10:19
答案:女人紧闭着嘴一边摇头一边发出"呜呜"的声音............
全部回答
  • 1楼网友:蓝房子
  • 2021-03-11 11:23
比如已经有了一个private void button1_click(object sender, eventargs e) 然后在实例化另一个按钮的时候, button button2 = new button(); button2.click+=new eventhandler(button1_click); 直接指向button1_click即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯