首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
httprequest
blob
get
uri
bitmap
list
import
filter
tree
httpclient
hashtable
stream
php
c语言
audio
jsp
js
settings
post
数组
loops
int
cpython
eval
request
ascii
datetime
controller
emoji
runtime
header
future
schema
hashcode
format
vba
merge
io
integer
instance
window
express
export
bytecode
cSharp
char
join
require
dockerfile
uml
netty
python
chat
replace
const
object
dagger
subset
scala
php8
ip
actionscrip
cmd
md5
grid
nodejs
typescript
copy
config
regex
iostream
keyword
install
search
lua
erlang
default
process
spring
当前位置:
开发笔记
>
编程语言
> 正文
【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
文件
编译
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
编译
开发环境_VS2013+WDK8.1 驱动开发环境搭建
本文由编程笔记#小编为大家整理,主要介绍了VS2013+WDK8.1驱动开发环境搭建相关的知识,希望对你有一定的参考价值。WindowsDriverKit是一种完全集成 ...
[详细]
蜡笔小新 2024-09-28 14:38:58
int
【实践】基于RTThread的智慧路灯案例实验分享
之前分享了基于LiteOS的智慧农业案例实验分享基于LiteOS的智慧农业案例实验分享,阅读量挺不错,看样子大家都挺喜欢这种实验。那咱们就再来一个类似的实验:基于RT-Thread ...
[详细]
蜡笔小新 2024-09-28 18:25:24
int
自己动手写下载器简单socket编程
下载器,就是一种网络工具,从网络中接收自己想要的数据。下载器是一个网络客户端。它的下载流程无非就是客户端连接服务器端,然后发送资源下载请求 ...
[详细]
蜡笔小新 2024-09-28 11:59:38
js
nvmw安装,用于控制node版本;
之前一直使用的是nodev2.2.0版本,挺说新版本的node解决了npm安装插件产生文件夹结构过深的问题,所以就想更新试试;上网一看才发现,尼玛的node已经到了6.+版本了,好 ...
[详细]
蜡笔小新 2024-09-29 12:25:49
js
【复制文本文件】
packagetest;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOE ...
[详细]
蜡笔小新 2024-09-29 11:41:36
datetime
C#MVC用ZXing.Net生成二维码/条形码
开篇:zxing.net是.net平台下编解条形码和二维码的工具。 首先创建新项目 选择mvc模板 添加一个控制器 在项目引用中的引用 ...
[详细]
蜡笔小新 2024-09-29 10:18:25
int
编译linux搭建vs2015,使用Vs2015开发linux(centos7)程序
1.首先下载vs2015withupdate32.然后下载VisualCforLinuxDevelopment3.在centos7上yuminstallopenssh-server ...
[详细]
蜡笔小新 2024-09-29 03:45:05
js
0518 第五节课
安全3AAuthentication:认证Authorzation:授权Accouting|Audition:审计用户管理用户:UID:0,不一定是root,root的uid非0时 ...
[详细]
蜡笔小新 2024-09-28 19:55:23
int
Android Studio 使用BottomNavigationView 实现底部 tabs (一)
一、在androidStudio中实现tabs比较简单,新建项目就可以选择tabs模板进行创建,默认实现tabs功能:直接运行项目就可以看到效果:可以说非常简单,但是我们在实际开发 ...
[详细]
蜡笔小新 2024-09-28 19:42:55
c语言
系统启动理解兴趣篇
电脑是如何启动的?为什么电脑断电后系统时间任然在走,短时间内启动电脑后系统时间不会发生偏差?远程开机是如何实现的?为什么电脑 ...
[详细]
蜡笔小新 2024-09-28 18:52:55
get
Ubuntu16.0464位安装armlinuxgcc交叉编译器以及samba服务器
交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-l ...
[详细]
蜡笔小新 2024-09-28 18:16:39
js
UDP协议开发
UDP是用户数据报协议(UserDatagramProtocol,UDP)的简称,其主要作用是将网络数据流量压缩成数据报形式,提供面向事务的简单信息传送服务。与TCP协议不同,UD ...
[详细]
蜡笔小新 2024-09-28 17:00:36
js
【其他】myBase软件Linux下安装教程
先去官网下载Linux的压缩包$cd~$tarxJfMybase-Desktop-Ver820b7-Linux-amd64.tar.xz$cd.Mybase8$.Mybas ...
[详细]
蜡笔小新 2024-09-28 13:45:15
php
phpmysql一键安装包,Mysql安装包
本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ...
[详细]
蜡笔小新 2024-09-28 13:12:02
int
黑马程序员——OC语言——内存管理
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流!———一、引用计数器每个OC对象都有自己的引用计数器,表示“对象被引用 ...
[详细]
蜡笔小新 2024-09-28 12:42:08
伴生约定_879
这个家伙很懒,什么也没留下!
Tags | 热门标签
httprequest
blob
get
uri
bitmap
list
import
filter
tree
httpclient
hashtable
stream
php
c语言
audio
jsp
js
settings
post
数组
loops
int
cpython
eval
request
ascii
datetime
controller
emoji
runtime
RankList | 热门文章
1
c#语言-多线程中的锁系统(一)
2
mysql tomcat java 配置详解
3
Docker安装Nginx 反向代理服务器
4
【JavaScript 教程】第六章 数组16—flat() :递归地将数组展平到指定的深度
5
Qt conversion from ‘XXX*’ to nonscalar type ‘XXX’ requested
6
dell装双系统linux系统,记录DELL灵越7590/7591安装Ubuntu+Win10双系统
7
刚入论坛,发现一个奇怪的现象
8
tkinter学习——标签pack方法:expand参数与fill参数
9
推荐 :以数据驱动的方式讲故事
10
什么是SAT,什么是ACT
11
通过 Nextcloud snap一键安装包 进行安装
12
gdb 调用栈
13
Java使用poi 5.0解析Excel工作簿的例子
14
org.apache.activemq.util.ByteArrayInputStream.
()方法的使用及代码示例
15
机器学习_机器学习中的线性模型
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有