[想法]用TreeNodes和Frame制作设置面板
来源:互联网 发布:linux移动多个文件 编辑:程序博客网 时间:2024/05/03 00:41
[想法]用TreeNodes和Frame制作设置面板
现在可以用来Computer的时间越来越少了……(主要是寒假作业做不完)
在做iPowerFlashPlayer的“选项设置”功能,我的初步想法是要实现这种选项设置的东西-Winamp里面就有:
下面给出粗略的声明:
Type
TFrameClass = Class Of TFrame;
TBasePreference = Class(TObject)
// ...
// ...
Protected
Procedure DoApply; Virtual;
Procedure DoResetDefault; Virtual;
Public
Procedure Apply;
Procedure ResetDefault;
// ......
End;
TTreePreference = Class(TBasePreference)
Protected
FTreeNodes: TTreeNodes;
FCurrNode: TTreeNode;
FCurrOnApply: TNotifyEvent; //响应“应用”或者“确定”事件
FCurrOnResetDefault: TNotifyEvent; //响应“回复默认值”
// ...
End;
TFrameTreePreference = Class(TTreePreference)
Private
FCurrFrameClass: TFrameClass;
Public
Function AddItem(...; FrameClass: TFrameClass);
// ... 省略 ... 就是把TreeNodes的声明的Ptr: Pointer改为FrameClass: TFrameClass,呵呵,那么,那会有什么意义呢?知道我要干什么了吧?!
// ....
End;
- [想法]用TreeNodes和Frame制作设置面板
- 制作面板
- 用css制作导航下拉面板
- jquery制作滑动面板
- 用Swing制作叠加面板|SWT中的StackLayout实现
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板
- iOS 动态设置UILabel的frame(宽度和高度)
- QT设置Frame的边框颜色和形式
- iOS 工具类-----frame的设置和自适应
- 设置按钮面板透明
- 设置面板背景
- 设置后台中文面板
- swing设置面板背景图片
- css+javascript制作下拉面板
- 求和程序 继续
- 面向对象设计的几条经验准则
- 几个哲理小故事
- Web服务器和应用程序服务器的区别
- VB.NET:给Visual Basic带来革命!
- [想法]用TreeNodes和Frame制作设置面板
- 网页弹出窗口和iframe参数说明
- "VS.NET Web服务器运行的不是ASP.NET 1.1 版"的解决办法
- 图象淡入淡出
- 得到汉字的拼音首字母
- Virtual PC下的Mosix集群模拟运行效果
- 根据窗口类名称动态创建窗口
- Lesson6 菜单 ---孙鑫VC++教程
- 进制之间的转换