• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        一個可以靠右顯示的容易Edit控件

        一個可以靠右顯示的容易Edit控件

        更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

        unit REdit;

        interface

        uses
          Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
          StdCtrls;

        type
          TCustomREdit = class(TCustomEdit)
          private
            { Private declarations }
            FAlignment:TAlignment;
            procedure SetAlignment(Value: TAlignment);
          protected
            { Protected declarations }
            property Alignment: TAlignment read FAlignment write SetAlignment default taLeftJustify;
            procedure CreateParams(var Params: TCreateParams); override;
          public
            { Public declarations }
          published
            { Published declarations }
          end;

          TREdit = class(TCustomREdit)
          published
            { Published declarations }
            property Alignment;
            property Anchors;
            property AutoSelect;
            property AutoSize;
            property BiDiMode;
            property BorderStyle;
            property CharCase;
            property Color;
            property Constraints;
            property Ctl3D;
            property DragCursor;
            property DragKind;
            property DragMode;
            property Enabled;
            property Font;
            property HideSelection;
            property ImeMode;
            property ImeName;
            property MaxLength;
            property OEMConvert;
            property ParentBiDiMode;
            property ParentColor;
            property ParentCtl3D;
            property ParentFont;
            property ParentShowHint;
            property PasswordChar;
            property PopupMenu;
            property ReadOnly;
            property ShowHint;
            property TabOrder;
            property TabStop;
            property Text;
            property Visible;
            property OnChange;
            property OnClick;
            property OnContextPopup;
            property OnDblClick;
            property OnDragDrop;
            property OnDragOver;
            property OnEndDock;
            property OnEndDrag;
            property OnEnter;
            property OnExit;
            property OnKeyDown;
            property OnKeyPress;
            property OnKeyUp;
            property OnMouseDown;
            property OnMouseMove;
            property OnMouseUp;
            property OnStartDock;
            property OnStartDrag;
          end;

        procedure Register;

        implementation

        procedure TCustomREdit.CreateParams(var Params: TCreateParams);
        const
          Alignments: array[Boolean, TAlignment] of DWORD =
            ((ES_LEFT, ES_RIGHT, ES_CENTER),(ES_RIGHT, ES_LEFT, ES_CENTER));
        begin
          inherited CreateParams(Params);
          with Params do
          begin
            Style := Style or Alignments[UseRightToLeftAlignment, FAlignment];
          end;
        end;

        procedure TCustomRedit.SetAlignment(Value:TAlignment);
        begin
          if FAlignment <> Value then
          begin
            FAlignment := Value;
            RecreateWnd;
          end;
        end;

        procedure Register;
        begin
          RegisterComponents('Samples', [TREdit]);
        end;

        end.

        上述只是給初學Delphi控件制作者一點參考,當然不入方家法眼。不足之處,敬請指正。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产综合精品中文字幕| 日本成人免费在线| 亚洲成av人片天堂网| 国产在线19禁免费观看| 亚洲欧美成人综合久久久| 成年男女男精品免费视频网站| 亚洲人成电影院在线观看| 欧美在线看片A免费观看| 亚洲精品制服丝袜四区| 国产性生大片免费观看性| 亚洲精品狼友在线播放| 无码精品人妻一区二区三区免费看| 亚洲AV无码一区东京热| 96免费精品视频在线观看| 亚洲无线一二三四区手机| 国产免费久久精品99久久| 日韩精品亚洲aⅴ在线影院| 亚洲一区二区无码偷拍| 四虎在线免费播放| 男女作爱免费网站| 国产A在亚洲线播放| 真人做A免费观看| 蜜桃传媒一区二区亚洲AV| 亚洲无码黄色网址| 无码日韩精品一区二区免费暖暖 | 亚洲人成网站在线在线观看| 成年女人喷潮毛片免费播放| 边摸边脱吃奶边高潮视频免费| 亚洲日韩在线观看免费视频| 国产99视频精品免费专区| 亚洲国产91在线| 亚洲日本va午夜中文字幕久久| 国产一精品一av一免费爽爽| 亚洲av成人综合网| 亚洲AV无码成H人在线观看| 全部免费毛片在线播放| 九九精品国产亚洲AV日韩| 国产亚洲综合网曝门系列| 成全视频免费高清| a级日本高清免费看| 亚洲中文无码mv|