社区
C#
帖子详情
在线等待:关于窗体继承中 如何后来新增被继承的窗体?
kv4000
2005-04-27 08:56:45
由于前期没有规划好,现在各个子窗体都新建好了,但是不美观.我想新增一个模板窗体,使各个子窗体都
继承于这个模板窗体.该如何处理呢?我按照书上::在代码中修改将各个子窗体继承于模板窗体,但是报
错不存在using 命名空间.请教各位高手,具体的该怎么做?或者相关的资料,谢谢
...全文
119
8
打赏
收藏
在线等待:关于窗体继承中 如何后来新增被继承的窗体?
由于前期没有规划好,现在各个子窗体都新建好了,但是不美观.我想新增一个模板窗体,使各个子窗体都 继承于这个模板窗体.该如何处理呢?我按照书上::在代码中修改将各个子窗体继承于模板窗体,但是报 错不存在using 命名空间.请教各位高手,具体的该怎么做?或者相关的资料,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
banalman
2005-04-28
打赏
举报
回复
项目-》 添加新项 -》选择 “继承的窗体” 然后在列表中选择本应用的窗体就行。
kv4000
2005-04-28
打赏
举报
回复
急着学习 up again!
JasonHeung
2005-04-28
打赏
举报
回复
namespace MyBase
{
public class MyFormBase
{
public MyFormBase()
{
}
}
}
//other cs
using System;
using MyBase;
namespace MyApp
{
public class MyForm : MyFormBase
{
}
}
kv4000
2005-04-28
打赏
举报
回复
请知道的朋友帮忙!
n007
2005-04-28
打赏
举报
回复
用你的模板窗体的name替换原来的继承:System.Windows.Form,如果没有using模板窗体的命名空间的话.注意要用全名
wls12342004
2005-04-28
打赏
举报
回复
你的模板写的有个Dll,
在被引用的程序中,在引用中右键选择添加引用,选择浏览,将你的dll加进来就行了!
LiJoe
2005-04-28
打赏
举报
回复
JasonHeung(拥有一切也只不过这样笑着哭) 正解
先建立一个窗体,然后将所有窗体都继承新建的那个窗体
kv4000
2005-04-28
打赏
举报
回复
to:banalman
呵呵,你没有理解我的意思,我现在有了各个窗体,怎么建立被继承的窗体,然后再在各个窗体中修改?!
C#泛型类
窗体
继承
设计器无法使用解决办法,解决案例Demo
winform
窗体
继承
泛型类时,设计器无法使用解决办法: 当我们使用winform程序时,winform
窗体
程序和控件程序都是可以通过设计器进行控件拖拽的,但如果我们
继承
了一个带有泛型的form基类.那么设计器是无法使用的.
Winform-MDI小框架
使用Winform框架
新增
一个
窗体
的步骤: 1.
新增
一个
窗体
,
窗体
的Text属性假设为[主页],
窗体
的名字假设为Frm_Home 2. 修改该
窗体
继承
的基类Form->DockContent,并添加引用using WeifenLuo.WinFormsUI.Docking; 3. Frm_Main
中
InitFormText2FormTypeNameDic函数
中
,添加 一句dicWinformBase.Add("主页", "CSharpGoWinForm.Frm_Home"); 注意这里字典的Key要和第一步
中
窗体
的Text属性一样,这里字典的Value要和第一步
中
窗体
的名字属性一样,并且前面需要加上命名空间.(CSharpGoWinForm.Frm_Home)
C#事件的使用案例 (2) c#经典案例.pdf
C#事件的使用案例 (2) c#经典案例.pdf
高仿QQ2014,MDI,主题换肤
CSKIN-15.1.28 1.优化SkinTabControl标签移入移出效果。 2.将SkinTextBox改为容器边框,其他控件可放进其里面。 3.设置SkinTextBox
中
的TextBox为不可点击,详细参数在属性栏里设置。 4.SkinPanel添加属性(BorderColor:边框颜色)。 5.添加(SkinPushPanel:抽屉控件列表,根据Items添加。)和(SkinCaptionPanel:面板控件单独)。 6.添加(SkinCode:验证码控件。)。 7.减少SkinTreeView的闪烁。 8.
窗体
XP下最大化移动BUG修复。 9.修复SkinButton的禁止状态绘制不显示的问题。 10.修复SkinDataGridView的一些设置BUG。 11.修复SkinRadioButton属性Text为空报错问题。 12.修复属性(Shadow:是否启用
窗体
阴影)。 13.加入(日期面板控件:SkinMonthCalendar),(日期选择框控件:SkinDateTimePicker)。 14.加入(弹出承载控件:SkinDropDown) 使用方法: SkinDropDown _SkinDropDown = new SkinDropDown(控件:Control); _SkinDropDown.Show(new Point(0, 22)); 15.添加SystemInformationHelper静态类,获得操作系统版本。 16.添加控件(SkinHotKey:自定义热键注册控件)。 17.
窗体
添加属性(XTheme:
窗体
主题,类型:
继承
CCSkinMain的
窗体
),增加皮肤更换属性,更好的对换肤支持。 18.增加了MDI支持,并多了一些属性设置MDI。 19.对好友列表进行了绘制优化,效率MAX,真正达到了千人不卡。 20.好友列表添加属性(SmoothScroll:是否平滑滚动),对好友列表加入平滑滚动的效果。 21.修复异形
窗体
SkinMain不可在透明区域放控件的BUG。 22.好友列表好友拖动效果优化。 23.解决SkinMain异形
窗体
无法点击触发点击事件问题。 24.修复SkinToolTip的字体颜色及大小BUG。 CSKIN-14.8.26 1.修复SkinPanel滚动条不显示的问题。 2.修复SkinPanel右下边框不显示的问题。 3.修复好友列表头像闪烁的一些BUG。 4.修复SkinMain异形
窗体
点击任务栏最小化操作。 5.加入内置工具类FastBitmap,此类用来快速Bitmap读写像素,如何使用看:http://bbs.cskin.net/thread-83-1-1.html。 6.修复截图控件的未选框双击错误BUG,增加截图控件属性BmpLayerCurrent:控件所截图的图片。 7.SkinToolStrip添加BaseItemNorml属性,BaseItem默认背景图。 8.修复SkinComboBox下拉框项的细节样式。 9.加入SkinFileTansfersContainer控件与SkinFileTransfersItem控件。 SkinFileTansfersContainer:文件传输列表容器,这里面内置Add,Remove,Search等操作ItemList方法。 SkinFileTransfersItem:文件传输列表项,用于添加进列表容器。 10.SkinToolStrip控件添加BindTabControl=(绑定要操作的TabControl)属性,绑定后点击ToolStripButton就可以根据ToolStripButton
中
的Tag=(TabPage的Index值)进行切换TabPage。 11.优化设计时SkinTabControl略卡的问题。 12.SkinTabePage添加属性(BorderColor:边框颜色)。 13.修复好友列表闪烁状态下好友被删除,分组依然闪烁。 14.SkinButton、SkinCheckBox、SkinRadioButton添加属性(IsEnabledDraw:是否画禁用状态下的效果,默认true)。 15.好友列表添加三个事件: (DownSubItem:用鼠标按下子项时发生) (UpSubItem:用鼠标按下并释放子项时发生) (ClickSubItem:用鼠标单击子项时发生) 16.SkinTabControl添加两个事件: (TabePageClosed:TabPage容器关闭后。) (TabePageClosing:TabPage容器关闭前。) 17.加入彗星小助手案例DEMO。 CSKIN-14.7.2 1.SkinTabContro
[精仿]360手机助手-14.2.6更新(CSkin Demo)
项目名称:[精仿]360手机助手-14.2.6更新(CSkin Demo) 界面库版本号:14.2.6 最新版本 下载内容: 精仿360手机助手源码一份, 可引用至工具箱最新版CSkin.dll一份 实现功能: 1.发光标题。 2.直角边框和阴影。 3.360手机助手主界面模仿。 4.多系统支持,不需要win8系统,即可实现win8风格的360手机助手。 5.自定义控件的美化使用。 界面库更新文档: CC2014-2.6 1.修复拖动好友出现的负值BUG和拖动后有机率会消失的问题。 2.好友列表DoubleClickSubItem事件添加回调参数MouseEventArgs,用于判断鼠标操作的一些参数,如:左键双击还是右键双击判断。 3.对SkinDataGridView属性进行部分重构,颜色美化属性增加。 4.
窗体
加入绘制模式边框颜色属性BorderColor和InnerBorderColor 5.解决SkinTabControl left和right绘制模式下tab标签悬浮样式不变化问题。 6.所有控件采用最高质量模式绘制文字,防止字体模糊以及锯齿。 CC2013-12.8 1.优化SkinTabControl的效率,不再呢么闪烁,360DEMO直接替换DLL,改部分属性小错误,就可以看到明显闪烁减少效果。 2.为SkinStrip分类的控件添加 是否统一变换字体颜色的属性。 3.为SkinAnimatorImg动画图片框控件添加Stretch属性,是否拉伸模式绘制动画。 4.修复SkinComboBox无法DataSource绑定项的BUG。 5.增加音乐播放器,萝莉人物
窗体
,等DEMO。 6.修复部分细节bug。 提示:
窗体
继承
SkinMain,再设置下SkinBack,有你想不到的惊喜哦,此
窗体
是用于绘制异形
窗体
专用,你给他什么图片,
窗体
就会按照图片来绘制。有一个缺点就是,有透明像素的背景区域,控件不给于显示。 CC2013-10.30 1.由于SkinForm名字太多人使用,界面库命名正式改为CSkin.dll,官网www.cskin.net。 2.SkinTabControl标签
中
添加菜单箭头,可点击展开菜单。 3.SkinTabControl添加标签关闭按钮。 4.修复部分
中
文乱码问题。 5.优化好友列表右键菜单。 6.将
窗体
自定义系统按钮改为集合模式,可添加无数个自定义系统按钮。自定义系统按钮事件
中
可以 e.参数 来判断。 7.增加360安全卫士-DEMO案例。 8.增加SkinAnimatorImg控件,用于支持位图动画的播放。如360的动态logo。 9.各种细节BUG优化。 CC2013-10.11 1.添加SkinTabControlEx,加入更加自定义的美化属性和动画效果。 2.添加SkinAnimator,通用动画控件。 3.添加Html编辑器控件 4.修复SkinButton图标和文本相对位置的BUG CC2013-9.26 1.优化好友列表CPU占用 2.好友列表加入好友登录平台属性:安卓 苹果 WEBQQ PC 3.优化标题绘制模式,新添标题绘制模式属性。 4.新添标题偏移度属性。 5.加入圆形进度条控件:ProgressIndicator。 CC2013-9.5.2 1.优化截图控件,截图工具栏加入新功能。 2.解决个人信息卡和天气
窗体
显示后不会消失的问题。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决
窗体
点击事件不能触发的问题。 3.优化SkinButton
继承
父容器背景色的代码。 4.解决SkinButton异常错误。 CC2013-9.3 1.好友列表右键菜单没反应问题。 2.
新增
美化控件SkinDatagridview。 3.密码软件盘回删不了文字问题。
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章