今天简单记录一个知识点:WPF自定义窗口基类,常用winform的人知道,winform的窗体继承是很好用的,写一个基础窗体,直接在后台代码改写继承窗体名。但如果是WPF要继承窗体,我个人感觉没有理解之前:好难,不懂怎么处理还是不可以继承;但理解之后就是很简单了。 第一次尝试使用WPF直接修改后台代 ...
环境VS2017 15.5.4,Win10开发过程中,发现一些窗体打开设计器会卡死白屏,另外有一些不会,两者运行时正常,经过半天的仔细研究,终于解决,猜测可能是VS的BUG。重现方法: 1、父窗体类Form1:Form,子窗体类Form2:Form12、打开子窗体设计器时,子窗体白屏,有时候用鼠标点 ...
分类:
Windows程序 时间:
2018-02-11 10:52:15
阅读次数:
1155
从第一遍机房收费系统开始,再到个人重构机房,最后是合作机房,每一次都能给自己不一样的感受。当然每次也都会遇到各种不一样的问题,每一次的问题都是那么的“有个性”,让你在那一瞬间顿感头大。但是,只要你静下心来去分析,问题总会解决的。
最近在设计合作机房的U层时,遇到这样一个问题:
其实这个问题在个人重构的时候就遇到过,当时出现问题主要是设计继承窗体时,所以一看到这个...
分类:
其他好文 时间:
2015-04-26 13:53:46
阅读次数:
139
组合查询是重构中的一个重点,也是比较麻烦的,但是我们可以用一个很好的办法来解决它,比如窗体继承,模板方法。关于窗体继承请参考博文:http://blog.csdn.net/augus3344/article/details/29384877
讲的很详细。这里主要说下模板方法,用这个方法可以为我们省掉很多繁琐的步骤和重复的代码。我们就以父窗体为模板,继承窗体来实现不同的模板,也就是将公共的代码写到...
分类:
其他好文 时间:
2015-02-16 10:15:28
阅读次数:
177
程序将第一个创建的窗体作为主窗体。如果创建了一个后,在其他窗体尚未创建的时候便释放调,此时又创建了一个窗体,那么第二次创建的窗体就会变成主窗体了。关闭主窗体,程序就认为是终止运行,并且调用 Free 释放掉主窗体资源,进而程序结束退出。而关闭其他非主窗体,程序只是将其隐藏起来了。 子窗体会将主窗体....
转自http://blog.csdn.net/atian2009/article/details/74782341.手工修改窗体继承时,怎样让其父类的所有控件显示(在设计时)?File -> New -> Form,新建一个form,在form的单元文件中修改TForm1 = class(TForm...
MDI窗体设计:(Multiple-Document Interface)
用途:用于同时显示多个文档,每个文档显示在各自的窗体中。
起到容器作用的窗体被称为"父窗体",可放在父窗体中的其他窗体称为"子窗体",也称为"MDI子窗体"。每个应用程序只能有一个父窗体,并且其他子窗体不能移出父窗体的框架区域。
1.设置父窗体:在窗体的属性面板 将IsMdiContainer属性设置为True即可...