什么是winform界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是winform界面相关的知识,希望对你有一定的参考价值。

应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能。应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目。追问

那在C#中 使用winform界面,这个怎么添加winform 界面呢 就是winform界面就是form吗

追答

是啊。

参考技术A winForm是相对于webForm来说的。定义我就不说了,举个简单的例子吧
QQ 就是一款WinForm软件

http;//www.qq.com 就是WebForm,其实就是网页
winForm也译为桌面软件,许多情况下需要下载、安装后才能使用。也能绿色免安装的。一般以exe为主程序的扩展名。
以上是广义的winForm,而狭义的winForm是指由.NET技术制作桌面软件。追问

那在C#中 使用winform界面,这个怎么添加winform 界面呢

追答

解决方案资源管理器中的项目-鼠标右键-添加-Windows窗体

本回答被提问者和网友采纳
参考技术B winfrom一般用于C/S架构的程序,平常所见到的QQ、迅雷等基于windows平台运行的程序,大多都是winform程序

C#界面里的winform ContextMenuStrip属性

C#界面里的winform ContextMenuStrip属性

ContextMenuStrip属性是获取或设置与此控件关联的 ContextMenuStrip对象。

 

由于面向图形操作界面的流行,在界面上看到什么就想操作什么,这样是最佳的用户体验。
所以很多应用程序,都会界面上显示相应的内容,但是屏幕的界面总会是有限的面积,
并不能把所有需要的功能全部并排地放到界面显示。
还有另外一个原因,比如用户只想关心他们相关的功能,这样只有相关的功能放到这个菜单里,
与此处不相关的功能就可以隐藏起来,变成动态的菜单。
这时就需要使用右键菜单来显示了。

先要来创建一个ContextMenuStrip对象:
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);

接着创建几个菜单项对象:
            this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();

再把上面创建的菜单项添加到右键菜单里:

以上是关于什么是winform界面的主要内容,如果未能解决你的问题,请参考以下文章

winform 界面上怎么做到时时检测是不是有新数据.有就刷新界面数据

C# winform程序出现界面无响应

C# winform 在win7 下界面出错

C# winform程序,UI界面锁死。如何处理?

c# winform 为啥 我用treeview做得导航界面,顺序不对,望高手支招。

怎样用winform弄出漂亮的ui界面(类似酷狗、360)?貌似winform始终是一种框架(下图),是否这样的?