社区
C#
帖子详情
如何在C#语言winform定义个基类form
mxhtl
2012-07-14 02:11:06
请教下,学习C#不久。写了一些简单的C#程序!
现在发现有很多form属性相似,重复写很费时。所以想定义个基类form,
在别的新建form的时候可以直接拖进来用。以前写VFP习惯了建class form直接拖拉,
不知道C#里面是怎么写这种基类的form,还是说只能继承。
万分感谢!
...全文
933
5
打赏
收藏
如何在C#语言winform定义个基类form
请教下,学习C#不久。写了一些简单的C#程序! 现在发现有很多form属性相似,重复写很费时。所以想定义个基类form, 在别的新建form的时候可以直接拖进来用。以前写VFP习惯了建class form直接拖拉, 不知道C#里面是怎么写这种基类的form,还是说只能继承。 万分感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongshaoyi
2012-07-14
打赏
举报
回复
其实也就是类的继承,先创建一个继承于System.Windows.Forms.Form的窗体类作为你的基类窗体,添加公告对象,完了新建窗体后进入代码页,在你的新窗体类声明处冒号你的基类
public partial class NewForm:YourNameSpace.YourFormBase
{
...
}
SocketUpEx
2012-07-14
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:
新建一个FormBase当作基类窗体
当新建窗体时,选择"继承的窗体",然后再选择FormBase,就会继续于FormBase了
能不能详细点!新建窗体时,怎么选择“继承的窗体”
[/Quote]
用鼠标选中继承的窗体,然后点击确定
mxhtl
2012-07-14
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
新建一个FormBase当作基类窗体
当新建窗体时,选择"继承的窗体",然后再选择FormBase,就会继续于FormBase了
[/Quote]
能不能详细点!新建窗体时,怎么选择“继承的窗体”
jianghupt
2012-07-14
打赏
举报
回复
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance;
hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
return TRUE;
}
SocketUpEx
2012-07-14
打赏
举报
回复
新建一个FormBase当作基类窗体
当新建窗体时,选择"继承的窗体",然后再选择FormBase,就会继续于FormBase了
C#
Win
Form
中简易自
定义
MessageBox的实现方法
当我们在
Win
Form
应用程序中使用标准的MessageBox时,我们经常遇到功能上的限制。标准MessageBox提供了一个非常基础的对话框,其中包含一个或多个按钮,以及一个可选的图标,用于显示消息、警告或错误信息。然而,它并不提供更复杂的交互功能,例如收集用户输入、提供下拉菜单选择或在消息框内展示更丰富的信息内容。在实际应用中,我们可能需要收集用户的额外信息,或者根据用户的响应执行更复杂的操作。标准MessageBox并不支持这些场景,这就突显出开发自
定义
MessageBox的必要性。
实现
Win
Form
程序的多语言支持教程
资源文件是用于存储应用程序中非代码元素的文件,比如图像、音频、字符串和其他数据。在软件开发中,尤其是多语言应用程序的开发中,资源文件扮演着至关重要的角色。资源文件可以帮助开发者将文本、图像等资源与程序代码分离,便于管理和更新。此外,资源文件使得程序能够支持本地化,根据不同地区的语言和文化习惯提供适当的用户界面。
C#如何实现两个
WIN
FORM
之间的访问
在VB中我们通常可以通过
form
1!text1.text等进行窗体之间的访问,但是在C#中我们发现这样是行不同的,通过我这几天的研究,终于想出了进行两个
WIN
FORM
之间访问的办法,那就是通过一个中间的类进行实例的控制,代码如下://=============================
Form
1.cs//=============================using System;us
C#
Win
form
软件多语言(汉语、英语。。。)界面的切换,低耦合
Win
form
软件多语言切换,个人见解,降低软件对语言展示的耦合度。1、设计图(自己瞎画的呵呵)2、做的小demo,界面如下3、下面是代码展示部分 1)
Form
1代码展示 1 namespace Windows
Form
sApplication1 2 { 3 public partial class
Form
1 :
Form
4 { 5 public F...
C#项目之
Win
form
Windows
Form
s (
Win
Form
) 是.NET Framework中的图形用户界面(GUI)类库。用于创建Windows桌面应用程序。基于事件驱动的编程模型:使用C#、VB.NET等.NET语言开发:通过事件处理用户交互:提供拖拽式UI设计器, 所见即所得:包含按钮、文本框、列表框等标准控件:支持将数据直接绑定到控件。
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章