RTFormwork/项目代码/RTBasicsV1/B02基础纱线仓库/U_TSOKNO.pas
“ddf” 61630656e9 1
2024-07-07 09:35:27 +08:00

88 lines
1.6 KiB
ObjectPascal

unit U_TSOKNO;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;
type
TfrmTSOKNO = class(TForm)
Panel11: TPanel;
TBOK: TSpeedButton;
TBNO: TSpeedButton;
TSLab: TLabel;
TBQD: TSpeedButton;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure TBOKClick(Sender: TObject);
procedure TBNOClick(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure TBQDClick(Sender: TObject);
procedure FormShow(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
OKNOFlag, TSStr: string;
retbol: Boolean
end;
var
frmTSOKNO: TfrmTSOKNO;
implementation
{$R *.dfm}
procedure TfrmTSOKNO.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TfrmTSOKNO.TBOKClick(Sender: TObject);
begin
retbol := True;
ModalResult := 1;
end;
procedure TfrmTSOKNO.TBNOClick(Sender: TObject);
begin
retbol := False;
ModalResult := 1;
end;
procedure TfrmTSOKNO.FormDestroy(Sender: TObject);
begin
frmTSOKNO := nil;
end;
procedure TfrmTSOKNO.TBQDClick(Sender: TObject);
begin
retbol := False;
ModalResult := 1;
end;
procedure TfrmTSOKNO.FormShow(Sender: TObject);
begin
if OKNOFlag = 'Ñ¡Ôñ' then
begin
TBOK.Visible := True;
TBNO.Visible := True;
TBQD.Visible := False;
end
else if OKNOFlag = 'Ìáʾ' then
begin
TBOK.Visible := False;
TBNO.Visible := False;
TBQD.Visible := True;
end;
TSLab.Caption := TSStr;
if Length(TSStr) < 20 then
begin
TSLab.Font.Size := 25;
end;
end;
end.