首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
node.js
usb
version
format
foreach
heap
email
tree
export
audio
bitmap
controller
merge
dagger
scala
uri
loops
heatmap
bash
random
数组
require
list
grid
javascript
cmd
bytecode
range
uml
future
httpclient
frameworks
install
tags
timezone
keyword
ascii
perl
solr
search
iostream
instance
client
subset
expression
timestamp
jar
php
dockerfile
fetch
shell
python3
rsa
actionscrip
express
chat
cPlusPlus
python2
hashset
vba
web3
process
const
object
byte
char
hash
web
sum
int
request
typescript
buffer
hook
ip
post
default
cookie
php5
当前位置:
开发笔记
>
编程语言
> 正文
【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
文件
编译
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
cmd
Node.js模块化的优势及实践
本文探讨Node.js模块化的重要性和具体实现方式,包括其带来的代码复用性增强、可维护性提升、以及如何有效避免命名冲突等问题。 ...
[详细]
蜡笔小新 2024-11-25 16:16:46
list
Frida环境搭建与基础使用教程
本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ...
[详细]
蜡笔小新 2024-11-25 17:43:00
version
解决远程桌面连接时的身份验证错误问题
本文介绍了如何解决在尝试远程访问服务器时遇到的身份验证错误,特别是当系统提示‘要求的函数不受支持’时的具体解决步骤。通过调整Windows注册表设置,您可以轻松解决这一常见问题。 ...
[详细]
蜡笔小新 2024-11-25 14:15:06
version
利用Cookie实现用户登录状态的持久化
本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ...
[详细]
蜡笔小新 2024-11-25 06:19:33
list
SharePoint BDC 集成挑战与解决方案
本文探讨了在SharePoint环境中使用BDC(Business Data Catalog)时遇到的问题及其解决策略,包括XML文件导入SSP后的不可见性问题以及与远程SQL Server 2005连接的难题。 ...
[详细]
蜡笔小新 2024-11-25 05:32:41
cmd
雨林木风 GHOST XP SP3 经典珍藏版 YN2014.04
雨林木风 GHOST XP SP3 经典珍藏版 YN2014.04 ...
[详细]
蜡笔小新 2024-11-24 21:04:30
cmd
深入理解PHP中的超全局变量与AJAX技术
本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-11-24 16:35:09
range
java datarow_DataSet DataTable DataRow 深入浅出
本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ...
[详细]
蜡笔小新 2024-11-24 15:10:22
format
Android 开发技巧:动态修改 strings.xml 文件中的字符串值
本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ...
[详细]
蜡笔小新 2024-11-24 11:51:17
cmd
物联网学习之旅:微信小程序控制STM32(三)STM32代码编写
STM32代码编写STM32端不需要写关于连接MQTT服务器的代码,连接的工作交给ESP8266来做,STM32只需要通过串口接收和发送数据,间接的与服务器交互。串口三配置串口一已 ...
[详细]
蜡笔小新 2024-11-23 21:37:55
cmd
SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了 ...
[详细]
蜡笔小新 2024-11-23 10:46:33
cmd
CentOS 6.5环境下Redis 3.0.6的安装与配置
本文详细介绍了如何在CentOS 6.5系统上安装和配置Redis 3.0.6,包括必要的环境准备、软件包下载、编译安装及基本功能测试。 ...
[详细]
蜡笔小新 2024-11-22 11:42:46
require
Node.js 后端开发指南与源码解析
本文探讨了Node.js后端开发的基础知识,包括模块源码的使用方法、前后端源码的区别以及如何在命令行环境中编译Node.js源代码。 ...
[详细]
蜡笔小新 2024-11-21 20:56:59
future
构建Python自助式数据查询系统
在现代数据密集型环境中,业务团队频繁需要从数据库中提取特定信息。为了提高效率并减少IT部门的工作负担,本文探讨了一种利用Python语言实现的自助数据查询工具的设计与实现。 ...
[详细]
蜡笔小新 2024-11-25 17:55:33
future
探讨Date.UTC()方法导致Date对象getDay()方法结果异常的问题
本文深入分析了在使用JavaScript中的Date.UTC()方法初始化Date对象时,getDay()方法返回值与预期不符的原因,并提供了相应的解决方案。 ...
[详细]
蜡笔小新 2024-11-25 04:51:44
伴生约定_879
这个家伙很懒,什么也没留下!
Tags | 热门标签
node.js
usb
version
format
foreach
heap
email
tree
export
audio
bitmap
controller
merge
dagger
scala
uri
loops
heatmap
bash
random
数组
require
list
grid
javascript
cmd
bytecode
range
uml
future
RankList | 热门文章
1
为了小霸王和手柄 我要勇敢而低调的参加魔界村翻唱了
2
华为EMUI8.0支持哪些机型?华为EMUI8.0支持机型一览
3
最新技术_Tungsten Fabric架构和最新技术进展丨TF成立大会演讲实录
4
html滑动门怎么添加,实现滑动门的三种方法_html/css_WEBITnose
5
android 图片读写,Android系统中图片的读写
6
钉钉微应用怎么进入_钉钉微应用的免登录流程
7
二、纯函数、引用透明性和不变性
8
项目管理中,导致进度失控的五种错误
9
屋大维为何没有拜倒在埃及艳后的石榴裙下,难道屋大维是个gay?
10
Django启停操作脚本
11
java杨辉三角 填空_蓝桥杨辉三角 JAVA填空
12
SCC(四):Palette mode
13
win10电脑重置后卡死怎么办?
14
win10如何使用一键ghost备份系统?
15
mysql 读写分离 延时_MySQL读写分离及主从同步延时解决方案
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有