首页 > 系统相关 >在 Rider 中使用 C# 创建 Windows 窗体应用 Winforms

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

时间:2025-01-11 17:10:57浏览次数:1  
标签:lstNames C# Text Windows Winforms 创建 Rider txtName 属性

1,创建项目

new solution 创建一个解决方案

2,打开设计器

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

认识一下 Rider 的界面

参考微软官方的例子,添加如下属性:


:这里 Listbox 的大小设置成 120, 94 失败,默认的是 120, 89。可以将 DrawMode 改为 OwnerDrawVariable,就可以更改大小,但是要重写 MeasureItem 和 DrawItem 事件处理方法

这里我们使用默认的大小

3,设置点击属性

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

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 中找到

标签:lstNames,C#,Text,Windows,Winforms,创建,Rider,txtName,属性
From: https://www.cnblogs.com/wang-zeyu/p/18649713

相关文章

  • LIO-SAM代码解析:mapOptmization.cpp(一)
    文章目录主流程1.`loopInfoHandler`1.1`updateInitialGuess`1.2`extractSurroundingKeyFrames`1.3`downsampleCurrentScan`1.4`scan2MapOptimization`1.5`saveKeyFramesAndFactor`1.6`correctPoses`1.7`publishOdometry`1.8`publishFrames`主流程1.loo......
  • html css网页制作成品——HTML+CSS+js绝味鸭脖网页设计(5页)附源码
      目录   一、......
  • html+css编程学习网站网页设计与制作5页
    一、......
  • 51单片机——I2C-EEPROM
    I2C:总线标准或通信协议EEPROM:AT24C02芯片开发板板载了1个EEPROM模块,可实现IIC通信1、EEPROM模块电路(AT24C02)芯片的SCL和SDA管脚是连接在单片机的P2.1和P2.0上 2、I2C介绍        I2C(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微......
  • 使用Python和Neo4j驱动程序来实现小规模数据的CSV导入
    要将CSV数据导入到Neo4j数据库中,你可以使用Neo4j提供的工具,比如neo4j-adminimport命令(适用于大规模数据导入),或者使用Python的Neo4j驱动程序通过Cypher查询逐行插入数据(适用于小规模数据导入)。下面我将介绍如何使用Python和Neo4j驱动程序来实现小规模数据的CSV导入。步骤1......
  • 《DevEco CodeGenie——人工智能开发者的得力助手》
    在当今人工智能技术蓬勃发展的时代,华为推出的DevEcoCodeGenie为人工智能开发者带来了前所未有的便利,成为了开发过程中的得力助手。智能知识问答,快速解决难题DevEcoCodeGenie的智能知识问答功能基于生成式搜索能力,能够高效理解开发者的自然语言输入,并以问答交互的方式提......
  • C# 安装EXCEL插件的坑
    踩坑,找了半天的资料没解决,报错如下,明明与EXCELVBA一样的代码。。。 最后自己分析VBA与C#操作的区别,VBA是打开Excel界面操作,C#是未开启Excel出现界面操作的privatestaticvoidMain(string[]args){dynamicxlsApp=Microsoft.VisualBasic.Interacti......
  • ERROR 1040 (HY000): Too many connections
    连接数过多,导致连接不上数据库,业务无法正常进行该错误发生在有max_connections个客户连接了mysqld服务器,应该重启mysqld,用更大的max_connections变量值12345678#默认连接数mysql>showvariableslike '%max_connection%';+-----------------+-------+|......
  • 关于此题[ABC350E] Toward 0和[ABC188F] +1-1x2记忆化搜索的一些总结
    传送门1传送门2这两道题都有个特性,那就是数据范围到了\(10^{18}\),这会让我们想用记忆化搜索或者期望DP的想法望而却退但是实际上我们可以用map。有人会说,用map那时间上貌似也过不去啊!但是我们发现这两道题当中,我们可以进行的操作都有除法操作,这就有点像势能线段树,时间复杂度实......
  • Packet for query is too large . You can change this value on the server by setti
    如果写入大数据时,因为默认的配置太小,插入和更新操作会因为max_allowed_packet参数限制,而导致失败。mysql根据max_allowed_packet参数来限制server接受的数据包大小。当一个MySQL客户或mysqld服务器得到一个max_allowed_packet个字节长的包,它发出一个Packettoolarge错误并终......