在From.cs中删除button的方法,直接删除报错,按照报错信息,删除报错语句即可。

但是为什么删除的语句在From.Designer.cs中,From.Designer.cs和From.cs什么关系?

运行报错

双击错误信息,进到From.Designer.cs文件里删除对应得语句即可,但是为什么呢?

From.Designer.cs到底是什么文件,打开From.Designer.cs之后,发现和Form1.cs类名一样,访问修饰符是partial.

访问修饰符partia

From.Designer.cs的访问修饰符是partia,partia class(部分类)C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。

 Form.cs和Form.Designer.cs是一个类

VS为了让我们方便管理,用partial关键字把窗体类给拆开了。在Windows窗体应用程序中,每一个Form窗体都对应有一个设计器代码文件Form.Designer.cs文件。它里面的内容时自动生成的。也就是Form.Designer.cs是窗体设计器生成的代码文件,作用是对窗体上的控件做初始化工作。窗体定义了哪些控件,控件的名字、属性,都是存放在Form.Designer.cs里面的。(窗体、控件就是vs替你编写的代码)。Form.cs(窗体的逻辑类)则是用来存放处理方法的。

(77条消息) C#学习(二十六)——C#中的构成:Program.cs、Form1.cs、Form1.Designer.cs_lvjiyang的博客-CSDN博客总结:在From.cs中删除了button的方法,但是未删除干净,还要到Form.Designer.cs删除vs替你写的代码。

From.Designer.cs和From.cs的关系相关推荐

  1. 在Visual Studio中合并 Form1.cs, Form1.designers.cs 和 Form1.resx

    在Visual Studio中,每个窗体都对应 Form1.cs, Form1.designers.cs 和 Form1.resx 三个文件.这些文件在项目浏览视图中会被合并成一个文件.然而,当我们从 ...

  2. UBT是如何处理Target.cs和Build.cs的?-Unreal4源码拆解-UnrealBuildTool功能流程解析

    UBT是如何处理Target.cs和Build.cs-Unreal4源码拆解-UnrealBuildTool功能流程解析 专栏链接 知乎专栏:UBT源码解析 功能漫谈 我们项目和引擎里面的每个模块都有 ...

  3. 23-末2菜菜的计算机保研之路(pku cs\rw、zju cs、fdu cs、ustc)

    本科院校:dlmu(大连的211 计算机届地位低的末2.隔壁是大连的985). 专业:智能科学与技术(080907) ps: 是的 一级学科是电子科学与技术 排名:1/66 英语 :CET-6 520 ...

  4. C#项目解决方案管理器中将*.Designer.cs文件放到*.cs文件下

    写C#项目时,会复用到以前项目中的.cs文件:在解决方案管理器中手动添加窗口文件后,*.Designer.cs文件和*.resx文件不会在.cs文件下. 原项目中Form1的设计器文件和资源文件在Fo ...

  5. C#中的构成:Program.cs、Form1.cs、Form1.Designer.cs

    一. Form.cs和Form.Designer.cs其实是一个类,Visual Studio为了让我们方便管理,用partial关键字把窗体类给拆开了. 1. Form.Designer.cs(窗体 ...

  6. php 开发cs,PHP开发CS结构的技巧

    PHP开发CS结构的技巧 PHP是一门高效的网络编程语言,由于它具有编写灵活.运行快速等优点,迅速成为Web程序员的`首选语言.以下是小编为大家搜索整理的PHP开发CS结构的技巧,希望能给大家带来帮助 ...

  7. python 写cs程序_Python cs.cmdutils包_程序模块 - PyPI - Python中文网

    版本20190729: BaseCommand:支持usage_format usage消息格式字符串和getopt_error_处理程序方法. 类BaseCommand 用于处理可嵌套命令行的基类. ...

  8. 计算机科学与技术与cs,CSgo! | 遇见CS—带你走进传说中的计算机专业

    原标题:CSgo! | 遇见CS-带你走进传说中的计算机专业 遇见CS 带你走进传说中的计算机专业 首先恭喜各位小萌新进入华中科技大学计算机科学与技术学院,在这里大家将度过四年难忘的大学时光. 相信大 ...

  9. python开发cs软件_python cs架构实现简单文件传输

    本文为大家分享了python cs架构实现简单文件的传输代码,供大家参考,具体内容如下 要实现简单文件的传输我们必须考虑这些问题: 1.什么是c/s架构? 顾名思义,就是客户端端/服务器架构.不同的人 ...

最新文章

  1. [云炬创业基础笔记]第五章创业机会评估测试1
  2. ABAP 标准培训教程 BC400 学习笔记之四:ABAP 编程语言的数据类型
  3. 初步学习Prometheus的微服务监控功能
  4. CUBA平台–用于快速应用程序开发的开源Java框架
  5. pycharm的安装
  6. JEECG - 基于代码生成器的J2EE智能开发框架 续一:开发环境搭建步骤
  7. 【100题】第十二题(特殊的递加)
  8. 我的Android进阶之旅------Android ListView优化详解
  9. LayaAir 性能统计面板 laya.utils.Stat
  10. The JSR-133 Cookbook for Compiler Writers 中英对照版翻译
  11. “配置系统未能初始化” 的异常一种产生原因
  12. 你了解微信商户分账吗?
  13. PHP地图规划骑行路径,规划结果 + 骑行路线绘制
  14. 数字化转型:信息系统的生命周期(一)
  15. 如何用课件制作工具验证三角形内角和
  16. 云存储的分布式文件系统
  17. Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
  18. 第3章 最简单的C程序设计——顺序程序设计
  19. 本地spa应用的nginx简单配置
  20. 异步电机仿真为什么转速不是0

热门文章

  1. 苹果网页显示无法连接服务器失败怎么办啊,苹果手机自带的浏览器显示无法连接互联网是怎么回事啊...
  2. 基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql)
  3. c程序语言是什么意思,C语言,程序是什么意思?
  4. hdmi网线延长器稳定吗_Chromecast HDMI延长器的重点是什么? 我需要吗?
  5. 代尔夫特理工大学计算机科学排名,2019-2020代尔夫特理工大学世界排名多少【QS最新第50名】...
  6. python最小二乘法拟合实例
  7. 数字图像处理 低通、高通、带阻和带通滤波器
  8. android之银联支付,android端银联支付
  9. java tea bag_设计模式系列教程—Template Method Pattern(模板方法模式)
  10. 第2章:Android的编译环境--build系统