【C#】Form的使用

1、禁止调整大小

this.FormBorderStyle = FormBorderStyle.FixedSingle;

2、窗口居中

在Form_Load中添加代码this.StartPosition = FormStartPosition.CenterScreen无效
修改属性才OK
这里写图片描述

3、禁用最大化

this.MaximizeBox = false;
引用\[1\]提供了一个C#的HttpPost方法,用于向指定的URL发送POST请求,并返回请求结果。在使用该方法前,需要确保已经引入了System.Net.Http命名空间。 要在C#Form1中使用该方法,可以按照以下步骤进行操作: 1. 在Form1类中添加一个方法,例如`SendHttpPostRequest`,用于调用HttpPost方法发送POST请求。 2. 在该方法中,根据需要设置URL和JSON数据,并调用HttpPost方法发送请求。 3. 处理HttpPost方法的返回结果,可以将结果显示在Form1的界面上,或者进行其他操作。 下面是一个示例代码,演示了如何在Form1中使用HttpPost方法发送POST请求: ```csharp using System; using System.Windows.Forms; using System.Net.Http; public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void SendHttpPostRequest() { string url = "http://example.com/api"; // 设置请求的URL string json = "{\"key\": \"value\"}"; // 设置请求的JSON数据 try { string result = HttpPost(url, json); // 调用HttpPost方法发送POST请求 // 处理请求结果,例如将结果显示在界面上 MessageBox.Show(result); } catch (Exception ex) { MessageBox.Show("请求异常:" + ex.Message); } } private string HttpPost(string url, string json) { string content = ""; try { // 构造请求内容 var mfdc = new MultipartFormDataContent(); mfdc.Headers.Add("ContentType", "multipart/form-data"); // 添加参数 mfdc.Add(new StringContent(json), "data"); // 发起请求 var clientTask = new HttpClient().PostAsync(url, mfdc); clientTask.Wait(); // 处理请求结果 if (clientTask.Result.IsSuccessStatusCode) { var resultTask = clientTask.Result.Content.ReadAsStringAsync(); resultTask.Wait(); content = resultTask.Result; } else { content = "请求失败"; } } catch (Exception ex) { content = ex.Message; } return content; } private void button1_Click(object sender, EventArgs e) { SendHttpPostRequest(); } } ``` 在上述示例代码中,我们在Form1类中添加了一个按钮和一个点击事件处理方法`button1_Click`,当点击按钮时,会调用`SendHttpPostRequest`方法发送POST请求,并将请求结果显示在消息框中。你可以根据实际需求进行修改和扩展。 #### 引用[.reference_title] - *1* [c#HTTP使用form-data发送请求](https://blog.csdn.net/qq285503851/article/details/127441224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值