社区
C#
帖子详情
如何在C#语言winform定义个基类form
mxhtl
2012-07-14 02:11:06
请教下,学习C#不久。写了一些简单的C#程序!
现在发现有很多form属性相似,重复写很费时。所以想定义个基类form,
在别的新建form的时候可以直接拖进来用。以前写VFP习惯了建class form直接拖拉,
不知道C#里面是怎么写这种基类的form,还是说只能继承。
万分感谢!
...全文
856
5
打赏
收藏
如何在C#语言winform定义个基类form
请教下,学习C#不久。写了一些简单的C#程序! 现在发现有很多form属性相似,重复写很费时。所以想定义个基类form, 在别的新建form的时候可以直接拖进来用。以前写VFP习惯了建class form直接拖拉, 不知道C#里面是怎么写这种基类的form,还是说只能继承。 万分感谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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]
能不能详细点!新建窗体时,怎么选择“继承的窗体”
江湖评谈
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
实例
经典C#
Win
Form
小实例,真实代码。日常实用性较强,有需要欢迎关顾小店。
C#
Win
Form
控件拖动 (支持网格线对齐)
一个高级的
Win
Form
控件拖动示例。他的不同之处在于拖动时可以使控件与网格线对齐,还可以设置是否显示控件内容。非常值得学习和借鉴!(本资源为原创,别的地方找不到的哦!)
c#
win
form
下拉多选自
定义
控件(带全选)
c#
win
form
下拉多选自
定义
控件(带全选),可以自己
定义
选择项的下拉框
C#
Win
form
自
定义
电池控件 进度条
C#
Win
form
自
定义
电池控件 进度条
WIN
FORM
\C#
Win
Form
最大化、最小化、关闭按钮事件的拦截
\
WIN
FORM
\C#
Win
Form
最大化、最小化、关闭按钮事件的拦截
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章