首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
dagger
stream
netty
install
list
keyword
future
php7
instance
version
triggers
uri
require
const
md5
hashcode
bit
actionscrip
php8
spring
timezone
vbscript
cSharp
express
split
char
rsa
datetime
cmd
sum
python3
jar
javascript
bitmap
ip
bash
eval
replace
text
dockerfile
js
httpclient
hash
python2
loops
format
email
scala
php5
数组
php
cPlusPlus
c语言
heap
range
window
function
golang
bytecode
emoji
input
perl
default
iostream
hashtable
export
search
java
get
chat
tree
substring
metadata
foreach
vba
random
settings
callback
web
当前位置:
开发笔记
>
编程语言
> 正文
【303】C#复制窗体&修改名称
作者:伴生约定_879 | 来源:互联网 | 2024-09-29 10:44
参考:C#复制粘贴窗体参考:VS修改项目解决方案名称一、复制窗体在“解决方案资源管理器”(以下简称:管理器)中选择要复制的窗体,比如要复制Form2,则在Form2.cs上右单击,
参考:C#复制粘贴窗体
参考:VS修改项目解决方案名称
一、复制窗体
在“解决方案资源管理器”(以下简称:管理器)中选择要复制的窗体,比如要复制Form2,则在Form2.cs上右单击,选择复制。
在“管理器”的工程名(例如:WindowsFormsApplication1)上右单击选择粘贴,则会出现副本Form2.cs。
在“管理器”的副本Form2.cs上右单击,选择重命名,然后输入Form3.cs,然后回车,则副本Form2.cs包含的两项也会自动改名。
在Form3.cs上右单击选择查看代码,在代码窗体用查找替换把Form2替换成Form3。
展开Form3.cs,在From3.Designer.cs上右单击选择查看代码,在代码窗体用查找替换把Form2替换成Form3。
二、修改解决方案名称
先修改工程名/解决方案名
举例,原先的工程名为OldProject 想要改成NewProject
找到工程/解决方案所在的文件夹(已工程名/解决方案名命名,即OldProject);
打开该文件夹,有一个OldProject.sln,将其重命名为NewProject.sln。用记事本打开该文档,点替换,将所有OldProject替换为NewProject,保存退出;
OldProject文件夹下还有一个OldProject文件夹,打开里面有一个OldProject.vcproj,将其重命名为NewProject.vcproj;同上,用记事本打开该文档,点替换,将所有OldProject替换为NewProject,保存退出;
用VS打开该工程/解决方案,点重新生成解决方案。
这样就改好了工程名/解决方案名。
接下来是该类名
举例,原来类名OldProject 想改为NewProject
VS中打开该工程,CTRL+F将该工程中所有OldProject字串改为NewProject;
手工将工程中所有.h,.cpp,.rc等文件名字含OldProject的换为NewProject,比如我原来资源文件叫OldProject.rc2现在改为NewProject.rc2。我原来叫OldProjectDlg.cpp的源文件改名为NewProjectDlg.cpp。以此类推...
重新编译生成。
删除多余文件
讲过上面的步骤,在工程所在的文件夹内就会生成名字含NewProject的文件
但有一些名字含OldProject的文件仍然存在,手动删除即可。
以防万一,可以删一个检查一下工程是否正常,不正常就还原它。
c#
windows
io
文件
编译
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
split
深入了解 Windows 窗体中的 SplitContainer 控件
SplitContainer 控件是 Windows 窗体中的一种复合控件,由两个可调整大小的面板和一个可移动的拆分条组成。本文将详细介绍其功能、属性以及如何通过编程方式创建复杂的用户界面。 ...
[详细]
蜡笔小新 2024-12-25 17:20:08
split
深入探讨JSP技术的优缺点
本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ...
[详细]
蜡笔小新 2024-12-28 11:00:33
sum
编写有趣的VBScript恶作剧脚本
本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ...
[详细]
蜡笔小新 2024-12-28 09:46:23
install
PyCharm下载与安装指南
本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ...
[详细]
蜡笔小新 2024-12-28 09:42:41
install
Python配置文件读写指南
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
require
网络链路质量监控:Smokeping部署与配置
本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ...
[详细]
蜡笔小新 2024-12-27 19:31:05
char
CentOS7源码编译安装MySQL5.6
2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ...
[详细]
蜡笔小新 2024-12-27 17:49:56
char
c# – UWP:BrightnessOverride StartOverride逻辑
c# – UWP:BrightnessOverride StartOverride逻辑 ...
[详细]
蜡笔小新 2024-12-27 16:56:40
install
解决PHP与MySQL连接时出现500错误的方法
本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ...
[详细]
蜡笔小新 2024-12-27 15:48:52
require
CMake跨平台开发实践
本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ...
[详细]
蜡笔小新 2024-12-27 14:43:56
spring
深入理解领域驱动设计及其实践
本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ...
[详细]
蜡笔小新 2024-12-25 18:45:55
cmd
dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ...
[详细]
蜡笔小新 2024-12-25 16:06:42
cmd
C#应用程序中隐藏SQLCMD窗口的方法
本文介绍了如何在C#应用程序中有效隐藏SQLCMD命令行窗口,确保程序运行时不会弹出黑色命令提示符窗口。 ...
[详细]
蜡笔小新 2024-12-24 08:32:05
char
C#字符串处理如何从字符串中获取路径和args - C# string handling how get path and args from a string
Ihaveastringwithquotesaroundthepathasfollows:我在路径周围有一个带引号的字符串,如下所示:C:\ProgramFiles(x ...
[详细]
蜡笔小新 2024-12-23 16:21:52
char
深入探讨DB2数据库性能优化策略
本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ...
[详细]
蜡笔小新 2024-12-28 13:22:19
伴生约定_879
这个家伙很懒,什么也没留下!
Tags | 热门标签
dagger
stream
netty
install
list
keyword
future
php7
instance
version
triggers
uri
require
const
md5
hashcode
bit
actionscrip
php8
spring
timezone
vbscript
cSharp
express
split
char
rsa
datetime
cmd
sum
RankList | 热门文章
1
Java调试技巧:利用异常断点进行精准问题定位
2
使用React与Ant Design 3.x构建IP地址输入组件
3
深入解析:JavaScript与C#中运用正则表达式进行HTML a标签匹配的技术要点
4
如何在MySQL中进行排序并将排序后的结果存储到新表中?
5
Java 游戏开发:深入解析实例化过程与技巧
6
如何利用C语言进行高效的商品管理程序设计与开发
7
在Matlab中自主构建与仿真神经网络模型 - Building and Simulating Neural Network Models Independently in Matlab
8
ThinkPHP 6.0 多应用环境配置指南:thinkmultiapp 插件详细安装教程
9
在Linux系统中通过Shell脚本创建并激活自定义命令
10
我的首个 Flutter 应用荣获苹果官方推荐
11
解决Android开发中APIDemos导入时遇到的常见错误及优化方案
12
如何在Word文档中为表格添加序号:详细步骤与技巧
13
腾讯与阅文集团技术合作,微服务框架Tars新增PHP支持
14
深入解析队列机制及其广泛的应用场景
15
《春雨示邻曲》译文与原文赏析:宋代诗人陆游的诗意解读
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有