窗体设计器

如何使用Visual Studio的窗体设计器?

以演示工程GTKWinFormsApp为例,如果你是按开发教程里的流程创建了AB工程,则可以跳过以下流程:

一、【推荐】使用.net原生窗体应用工程来管理窗体,在原生工程下设计窗体,无任何限制,可同时使用

因为GTKSystem.Windows.Forms框架工程与原生的C#窗体应用程序工程的程序是相通的,可同时使用两套框架工程,共管项目窗体文件。

创建方法如下:

1、按微软原生方法 使用C#创建windows窗体应用程序,或者通过复制工程.csproj文件创建新工程GTKWinFormsApp_Designer.csproj,把新工程添加到项目的解决方案。【输出类型】选择“window应用程序”,【目标框架】选择.NET5或以上版本,【隐式全局使用】去掉勾选,【windows窗体】勾选 “为该项目启动windows窗体”。创建成功后,即可开发程序。

2、把该项目的程序文件包含进工程,排除System.ComponentModel.ComponentResourceManager.cs和System.Resources.ResourceManager.cs(这两个类只在gtksystem框架工程下可能需要)

2、添加配置文件Directory.Build.props ,配置如下:

<Project>
	<PropertyGroup>
		<BaseIntermediateOutputPath>obj\$(MSBuildProjectName)</BaseIntermediateOutputPath>
		<IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(TargetFramework)</IntermediateOutputPath>
	</PropertyGroup>
</Project>

如有异常提示,只需删除obj文件夹,让vs自动重新生成即可。

滚动至顶部