问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求救:C#中窗体怎么关闭?

发布网友 发布时间:2022-12-09 22:27

我来回答

4个回答

热心网友 时间:2024-12-02 23:03

你把你要关的那个窗体传过来 应该可以把!
string json = "{ \"header\": { \"messagename\": \"UpdateReticleFromMes\", \"eventuser\": \"ok\", \"facilityid\": \"ok\", \"transactionid\": \"2021030318280000001\", \"originalsourcesubjectname\": \"ok\" }, \"body\": \"{ \\\"RETICLE_ID\\\" : \\\"061600-177AA-1WB\\\", \\\"CURRENT_LOCATION\\\" : \\\"RACK02-01-03\\\" }\" }";

string url = "http://47.116.119.6:18080/infactory/rest/api/Invoke";
string type = "POST";
string result = "";
string transacionid = DateTime.Now.ToString("yyyyMMddHHmmssfff");
Encoding encoding = Encoding.UTF8;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);//webrequest请求api地址
//request.Accept = "text/html,application/xhtml+xml,*/*";
request.ContentType = "application/json;charset=UTF-8";
request.Method = type.ToUpper().ToString();//get或者post
request.Headers.Add("Authorization", "Basic QURNSU5AUlRNUzptYW5hZ2Vy");
//Basic QURNSU5AUIRNUzptYW5hZ2Vy
//Basic QURNSU5AUlRNUzptYW5hZ2Vy
byte[] buffer = encoding.GetBytes(json);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
{
result = reader.ReadToEnd();
}
Console.Write(result);
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(result);

Console.WriteLine("body:" + jt["body"]);
Console.WriteLine();
Console.WriteLine("return:" + jt["return"]);
Console.WriteLine();
Console.WriteLine("return-returnmessage:" + jt["return"]["returnmessage"]);
Console.WriteLine();
Console.WriteLine("return-returncode:" + jt["return"]["returncode"]);
Console.ReadLine();

热心网友 时间:2024-12-02 23:04

你需要在这个窗体中能够获取到要关闭的那个窗体的实例才行
比如你可以在创建后者的时候,把后者的实例传到前者中(当然如果后者是前者创建的就简单多了),然后你就可以通过操作这个实例来关闭它(实例就是这个窗体本身)追问那如果用form1里面的按钮关闭form2,要怎么写代码?
不好意思,我是初学者,您说的不是很懂,能不能说简单点。

热心网友 时间:2024-12-02 23:04

两种方法可以实现,委托或者自定义消息。请看参考资料“C# 委托实例(跨窗体操作控件)”。不明白再问

参考资料:http://blog.csdn.net/bdstjk?viewmode=contents

热心网友 时间:2024-12-02 23:05

Form1 f1=new Form1();
Form2 f2=new Form2(f1);

f2.buttonclose_click{this.f1.close()}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... wpf无边框窗口添加拖动动标题栏,上面有按钮被屏蔽 c#按钮事件中的sender,和e有啥用,见别人用过,不过不是很理解 D85-精油小白入门必读 WPF中我在窗体应用中,e.OriginalSource 如何取到TextBox 并赋值?_百度... 抖音视频工具箱怎么移动位置 净慧寺的方丈 z自我介绍ppt dpm15砂浆是什么意思 砂浆的分类 我想问一下砂浆m20是什么意思 dpm15砂浆是什么意思 m.dpm.wpm表示砂浆的什么 怎么知道月经量多少算正常,来月经头疼正常吗 正常的月经量是多少毫升,月经提前了2天正常吗 《农家娇女:种田悠悠乐》最新章节全文阅读免费下载百度网盘资源,谁有... 子非鱼,安知鱼之乐?在著名的“濠梁之辩”中,获胜方竟不是庄子 dnf剑魂装备推荐 关于的礼貌诗句 关于“礼貌”的诗词 ,都有哪些? 蜂王浆敷脸危害 进口的大包装上有的是BL 、FL都是打包的意思 请问他们有什么区别呢... 什么五行属木,什么五行属土? 2021年12月25日零时起 天津“健康码”同时出现“请扫场所码”的字样 鲁班七号出圣杯是什么意思 玫莉蔻护肤品怎么样?主打玫瑰的护肤品牌 玫莉蔻的洗面奶孕妇可以用吗? ...晶适合什么年龄的使用,十四十五岁的女孩可以用吗,,这个东西有什么副... Adobe photo shop CC 2014 (32 bit) 为何无法下载,上面显示不满足操作... phtotoshop哪个版本好用 如果通过PHTOTOSHOP修出这种白嫩的效果 phtotoshop图片 口字旁加四个又念啥 小狗吃了个一次性口罩怎么办? ...的“冰雪运动”热潮成为全民盛事,体验冰雪活动时如何保护好自己... 冰雪趴什么意思 ...一闪一闪的是什么问题 电脑屏幕闪烁是什么原因以及解决办法_百度... 我的电脑重装后显示器屏幕老是闪,什么原因造成的? 使用极速一键重装系统,下载完成自动安装后电脑屏幕变成这样了,是表示... 如何一键极速重装系统啊?那个重装软件好 请问你用极速重装系统怎么解决的? 楼层越高采光越好吗