⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csplitter.pas

📁 控件作用: 自动创建SQL数据库(可以同时间创建多个数据库) 控件用法: 1:添加数据库(可以添加多个数据库)选择相应的数据库. 2:添加SQL文件(创建数据表,视图,过程.可从SQL文件中
💻 PAS
字号:
unit cSplitter;

interface

uses
  Windows, Messages, SysUtils, Classes, Controls, ExtCtrls;

type
  TcSplitter = class(tsplitter)
  private
    { Private declarations }
    FOnRClick: TNotifyEvent;
    FMaxSize: Integer;
    FMouseDownXPos: Integer;
  protected
    { Protected declarations }
    procedure CapMouseDown(var Msg: TMessage); message WM_RBUTTONDOWN;
    procedure CapMouseUp(var Msg: TMessage); message WM_RBUTTONUP;
  public
    { Public declarations }
  published
    { Published declarations }
    property OnRClick: TNotifyEvent read FOnRClick write FOnRClick;
    property MaxSize: Integer read FMaxSize write FMaxSize;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('ZZCC', [TcSplitter]);
end;

{ TcSplitter }

procedure TcSplitter.CapMouseDown(var Msg: TMessage);
begin
  FMouseDownXPos := Left;
end;

procedure TcSplitter.CapMouseUp(var Msg: TMessage);
begin
  if (FMouseDownXPos = Left) and Assigned(FOnRClick) then
    FOnRClick(Self);
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -