在 Rider 中使用 C# 创建 Windows 窗体应用 Winforms

embedded/2025/1/14 17:03:25/

1,创建项目

new solution 创建一个解决方案

2,打开设计器

在 Form1.cs 上右键打开设计器

认识一下 Rider 的界面

参考微软官方的例子,添加如下属性::这里 Listbox 的大小设置成 120, 94 失败,默认的是 120, 89。可以将 DrawMode 改为 OwnerDrawVariable,就可以更改大小,但是要重写 MeasureItem 和 DrawItem 事件处理方法
这里我们使用默认的大小

3,设置点击属性

在按键上双击,或者在事件(闪电图标)找到 Click点击进入

c#">private void btnAdd_Click(object sender, EventArgs e)
{if (!string.IsNullOrWhiteSpace(txtName.Text) && !lstNames.Items.Contains(txtName.Text))lstNames.Items.Add(txtName.Text);
}

4,运行测试

5,其他属性

Rider 一些属性没有添加,可以在 Manage Components 中找到


http://www.ppmy.cn/embedded/153886.html

相关文章

计算机网络(二)——物理层和数据链路层

一、物理层 1.作用 实现相信计算机节点之间比特流的透明传输,尽可能屏蔽具体传输介质和物理设备的差异。 2.数据传输单位 比特。 3.相关通信概念 ①信源和信宿:即信号的发送方和接收方。 ②数据:即信息的实体,比如图像、视频等&am…

web服务器快速目录搜索遍历工具推荐:Dirsearch

Dirsearch是一个快速而强大的目录搜索工具。Dirsearch是一个用于在web服务器上遍历目录的多功能工具。使用Python编写,支持多线程,自定义请求以及与各种字典的配合。 安装方法: 确保安装了Python 3: sudo apt install python3下…

sql报错非法的字符校对Illegal mix of collations

sql报错非法的字符校对Illegal mix of collations 0.报错sql如下(查询单个表都没问题,关联就会报错): SELECT A.ID ,A.NAME ,A.SCH_TYPE ,A.CYCLE ,B.ID ISREPLY ,A.UPDATE_TIME ,A.DESCR ,A.CATEGORY_ID ,D.PARAM_NAME as fLOW_TYPE FROM DMGR_FLOW A LEFT JOIN DMGR_PARAM D…

wsl2上mysql出现ip端口冲突问题

现象出现于win11系统wsl2平台跑ubuntu,在win11 22h2之后提供固化wsl ip地址的功能,具体可以百度,大概是在C:/用户/用户名文件夹下新建.wslconfig文件,其中添加固化IP地址的参数。 固化完毕后,wsl将不再使用虚拟ip&…

vue3+elementPlus之后台管理系统(从0到1)(day1)

vue3官方文档:https://cn.vuejs.org/guide/introduction.html 1、项目创建 确保电脑已安装node 查看命令: node -v进入项目目录,创建项目 npm init vuelatest Need to install the following packages: create-vue3.13.0 Ok to procee…

蓝桥杯备考:数据结构之栈 和 stack

目录 栈的概念以及栈的实现 STL 的stack 栈和stack的算法题 栈的模板题 栈的算法题之有效的括号 验证栈序列 后缀表达式 括号匹配 栈的概念以及栈的实现 栈是一种只允许在一端进行插入和删除的线性表 空栈:没有任何元素 入栈:插入元素消息 出…

docker虚拟机平台未启用问题

在终端中输入如下代码,重启电脑即可 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 对于Docker Desktop - Unexpected WSL error问题 参考链接 解决WSL2与docker冲突问题

Excel 技巧07 - 如何计算到两个日期之间的工作日数?(★)如何排除节假日计算两个日期之间的工作日数?

本文讲了如何在Excel中计算两个日期之间的工作日数,以及如何排除节假日计算两个日期之间的工作日数。 1,如何计算到两个日期之间的工作日数? 其实就是利用 NETWORKDAYS.INTL 函数 - weekend: 1 - 星期六,星期日 2,如…