• 【303】C# 复制窗体 & 修改名称


    参考:C#复制粘贴窗体

    参考:VS修改项目解决方案名称

    一、复制窗体

    1. 在“解决方案资源管理器”(以下简称:管理器)中选择要复制的窗体,比如要复制Form2,则在Form2.cs上右单击,选择复制。
    2. 在“管理器”的工程名(例如:WindowsFormsApplication1)上右单击选择粘贴,则会出现副本Form2.cs。
    3. 在“管理器”的副本Form2.cs上右单击,选择重命名,然后输入Form3.cs,然后回车,则副本Form2.cs包含的两项也会自动改名。
    4. 在Form3.cs上右单击选择查看代码,在代码窗体用查找替换把Form2替换成Form3。
    5. 展开Form3.cs,在From3.Designer.cs上右单击选择查看代码,在代码窗体用查找替换把Form2替换成Form3。

    二、修改解决方案名称

    1. 先修改工程名/解决方案名
        举例,原先的工程名为OldProject 想要改成NewProject
      • 找到工程/解决方案所在的文件夹(已工程名/解决方案名命名,即OldProject);
      • 打开该文件夹,有一个OldProject.sln,将其重命名为NewProject.sln。用记事本打开该文档,点替换,将所有OldProject替换为NewProject,保存退出;
      • OldProject文件夹下还有一个OldProject文件夹,打开里面有一个OldProject.vcproj,将其重命名为NewProject.vcproj;同上,用记事本打开该文档,点替换,将所有OldProject替换为NewProject,保存退出;
      • 用VS打开该工程/解决方案,点重新生成解决方案。
        这样就改好了工程名/解决方案名。
    2. 接下来是该类名
        举例,原来类名OldProject 想改为NewProject
      • VS中打开该工程,CTRL+F将该工程中所有OldProject字串改为NewProject;
      • 手工将工程中所有.h,.cpp,.rc等文件名字含OldProject的换为NewProject,比如我原来资源文件叫OldProject.rc2现在改为NewProject.rc2。我原来叫OldProjectDlg.cpp的源文件改名为NewProjectDlg.cpp。以此类推...
      • 重新编译生成。
    3. 删除多余文件
      • 讲过上面的步骤,在工程所在的文件夹内就会生成名字含NewProject的文件
        但有一些名字含OldProject的文件仍然存在,手动删除即可。
        以防万一,可以删一个检查一下工程是否正常,不正常就还原它。
  • 相关阅读:
    数据库新增“自动添加”类字段 auto_now_add 如何不影响之前数据
    django rest framework serializer中获取request中user方法
    django Table doesn't exist
    python 日期换算星期 蔡勒公式
    python pdfkit html转pdf响应式轮子 django例
    Python Excel 多sheet 多条数据 自定义写入
    Python 爬虫 Vimeo视频下载链接
    Python 快速排序 算法
    jvm内存模型
    JMV的学习
  • 原文地址:https://www.cnblogs.com/alex-bn-lee/p/8454667.html
Copyright © 2020-2023  润新知