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

📄 abpepass.inc

📁 Lazarus is a free and open source development tool for the FreePascal Compiler. The purpose of the p
💻 INC
字号:
(* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is TurboPower Abbrevia * * The Initial Developer of the Original Code is * TurboPower Software * * Portions created by the Initial Developer are Copyright (C) 1997-2002 * the Initial Developer. All Rights Reserved. * * Contributor(s): * * ***** END LICENSE BLOCK ***** *){*********************************************************}{* ABBREVIA: AbPePass.inc 3.05                           *}{*********************************************************}{* ABBREVIA: Password property editor                    *}{*   See AbPePass.pas for the VCL header                 *}{*   See AbQPePas.pas for the CLX header                 *}{*********************************************************}{$I AbDefine.inc}interfaceuses{$IFDEF MSWINDOWS}  Windows,{$ENDIF}{$IFDEF UsingClx}  QGraphics,  QForms,  QControls,  QStdCtrls,  QButtons,  QExtCtrls,{$ELSE}  Graphics,  Forms,  Controls,  StdCtrls,  Buttons,  ExtCtrls,{$ENDIF}{$IFDEF LINUX}  DesignIntf,  DesignEditors,{$ELSE}{$IFDEF VERSION6}  DesignIntf,  DesignEditors,{$ELSE}  DsgnIntf,{$ENDIF VERSION6}{$ENDIF LINUX}  SysUtils,  Classes;type  TAbPasswordProperty = class( TStringProperty )  public    function GetAttributes: TPropertyAttributes;             override;    procedure Edit;              override;  end;implementationuses{$IFDEF UsingClx}  AbQDgPwd;{$ELSE}  AbDlgPwd;{$ENDIF}function TAbPasswordProperty.GetAttributes: TPropertyAttributes;begin  Result := [paDialog];end;procedure TAbPasswordProperty.Edit;var  D : TPasswordDlg;begin  D := TPasswordDlg.Create( Application );  try    D.Edit1.Text := Value;    D.ShowModal;    if D.ModalResult = mrOK then      Value := D.Edit1.Text;  finally    D.Free;  end;end;end.

⌨️ 快捷键说明

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