组件制作中怎样定义集合型、枚举型及怎样编写

apipi79 2003-10-20 06:12:38
如题!
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjpan 2003-10-20
  • 打赏
  • 举报
回复
//---------------------------------------------------------------------------
#include <SysUtils.hpp>
#include <Classes.hpp>
#include <Controls.hpp>
#include <ExtCtrls.hpp>
#include <Buttons.hpp>
#include <Grids.hpp>
#include <DB.hpp>
#include <DBGrids.hpp>
enum TLocation {vcLeft,vcRight,vcTop,vcBottom}; //在这里写
typedef Set <TMyToolbar, tbOpen, tbHelp> TMyToolbars;
//---------------------------------------------------------------------------
class PACKAGE TNewReport : public TPanel
{
private:
// void __fastcall GetLocation(TLocation values);
protected:
public:
TLocation FLocation;
TPanel * PanelButton; //放操作控件的容器
TPanel* PanelGrid; //放报表控件的容器
TSpeedButton * PriovButton; //焦点前进按钮
TSpeedButton* BackButton; //焦点后退按钮
TSpeedButton* UpButton; //焦点上移
TSpeedButton* DownButton; //焦点下移
TSpeedButton* CreateButton; //生成
TSpeedButton* SaveButton; //保存
TSpeedButton* ExcelButton; //导入EXCEL
TSpeedButton* PrintButton; //打印报表
TSpeedButton* ExitButton; //退出
TDBGrid * ShowDataGrid; //显示报表数据控件
void __fastcall SetLocation(TLocation values);
__fastcall TNewReport(TComponent* Owner);
__published:
__property TLocation Location = {read=FLocation,write=SetLocation,default=vcBottom};
};

602

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧