社区
C#
帖子详情
如何在C#语言winform定义个基类form
mxhtl
2012-07-14 02:11:06
请教下,学习C#不久。写了一些简单的C#程序!
现在发现有很多form属性相似,重复写很费时。所以想定义个基类form,
在别的新建form的时候可以直接拖进来用。以前写VFP习惯了建class form直接拖拉,
不知道C#里面是怎么写这种基类的form,还是说只能继承。
万分感谢!
...全文
776
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]
能不能详细点!新建窗体时,怎么选择“继承的窗体”
江湖评谈
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#泛型类窗体继承设计器无法使用解决办法,解决案例Demo
win
form
窗体继承泛型类时,设计器无法使用解决办法: 当我们使用
win
form
程序时,
win
form
窗体程序和控件程序都是可以通过设计器进行控件拖拽的,但如果我们继承了一个带有泛型的
form
基类
.那么设计器是无法使用的.
解读在C#中
win
form
程序响应键盘事件的详解
在
win
form
程序中给
form
添加了keyup事件,但是程序却不响应键盘事件,解决办法是重写
Form
基类
的ProcessCmdKey(ref Message msg, Keys keyData)方法。 代码如下:protected override bool ProcessCmdKey(ref Message ...
win
form
泛型类窗体继承解决办法C#小Demo
当我们使用
win
form
程序时,
win
form
窗体程序和控件程序都是可以通过设计器进行控件拖拽的,但如果我们继承了一个带有泛型的
form
基类
.那么设计器是无法使用的. 这时可以用 M
Form
先继承Base
Form
, 然后
Form
A : M
Form
这样...
Win
Form
Ex:一个 用 C# 写的
Win
Form
扩展库 , 用于改善
Win
Form
的 界面效果
Win
Form
Ex一个 用 C# 写的
Win
Form
扩展库 , 用于改善
Win
Form
的 界面效果
Win
Form
Ex 可以实现 仿 360 窗口 , 可以实现 窗口 控件 透明 半透明 效果 , 可以实现 事件冒泡 。可在 Demo 项目中查看 Demo 。...
Win
form
-MDI小框架
2. 修改该窗体继承的
基类
Form
->DockContent,并添加引用using WeifenLuo.
Win
Form
sUI.Docking; 3. Frm_Main中Init
Form
Text2
Form
TypeNameDic函数中,添加 一句dic
Win
form
Base.Add("主页", "CSharpGo
Win
Form
.Frm_Home...
C#
110,560
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章