亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? qivalueconverteredit.pas

?? Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 數(shù)據(jù)顯示編程插件,可用于工業(yè)控制
?? PAS
字號(hào):
{*******************************************************}
{                                                       }
{       TiValueConverterEdit Form                       }
{                                                       }
{       Copyright (c) 1997,2003 Iocomp Software         }
{                                                       }
{*******************************************************}
{$I iInclude.inc}

{$ifdef iVCL}unit  iValueConverterEdit;{$endif}
{$ifdef iCLX}unit QiValueConverterEdit;{$endif}

interface

uses
  {$I iIncludeUsesForms.inc}
  {$IFDEF iVCL}  iEditorBasicComponents,  StdCtrls,  Controls,  ComCtrls,  ExtCtrls, Classes;{$ENDIF}
  {$IFDEF iCLX}QiEditorBasicComponents,  QStdCtrls, QControls, QComCtrls, QExtCtrls, Classes;{$ENDIF}

type
  TiValueConverterEditForm = class(TiCustomEditorForm)
    Panel2: TPanel;
    OkButton: TiComponentEditorButton;
    CancelButton: TiComponentEditorButton;
    PageControl: TiComponentEditorPageControl;
    IntervalTabSheet: TTabSheet;
    Price32TabSheet: TTabSheet;
    HoursUpDown: TiUpDown;
    MinutesUpDown: TiUpDown;
    SecondsUpDown: TiUpDown;
    MilliSecondsUpDown: TiUpDown;
    DaysUpDown: TiUpDown;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    HoursEdit: TiComponentEditorEdit;
    MinutesEdit: TiComponentEditorEdit;
    SecondsEdit: TiComponentEditorEdit;
    MilliSecondsEdit: TiComponentEditorEdit;
    DaysEdit: TiComponentEditorEdit;
    iUpDown1: TiUpDown;
    iUpDown2: TiUpDown;
    iUpDown3: TiUpDown;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Price32ndsEdit: TiComponentEditorEdit;
    Price256thsEdit: TiComponentEditorEdit;
    PriceIntegerEdit: TiComponentEditorEdit;
    ValueEdit: TiComponentEditorEdit;
    iUpDown4: TiUpDown;
    Label9: TLabel;
    WeeksEdit: TiComponentEditorEdit;
    DateTimeTabSheet: TTabSheet;
    DatePickerLabel: TLabel;
    TimePickerLabel: TLabel;
    SetNowButton: TiComponentEditorButton;
    iComponentEditorButton1: TiComponentEditorButton;
    procedure TimeChange(Sender: TObject);
    procedure Price32Change(Sender: TObject);
    procedure WeeksChange(Sender: TObject);
    procedure DateTimePickerChange(Sender: TObject);
    procedure SetNowButtonClick(Sender: TObject);
    procedure iComponentEditorButton1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    {$IFDEF iVCL}
    FDatePicker: TDateTimePicker;
    FTimePicker: TDateTimePicker;
    {$ENDIF}

    function  GetValue: Double;
    procedure SetValue(const Value: Double);
  public
    property Value : Double read GetValue write SetValue;
  end;

var
  iValueConverterEditForm: TiValueConverterEditForm;

implementation

{$R *.dfm}
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.FormCreate(Sender: TObject);
begin
  {$IFDEF iVCL}
  FDatePicker          := TDateTimePicker.Create(Self);
  FDatePicker.Parent   := DateTimeTabSheet;
  FDatePicker.Left     := DatePickerLabel.Left + DatePickerLabel.Width + 5;
  FDatePicker.Top      := DatePickerLabel.Top - 3;
  FDatePicker.Width    := 137;
  FDatePicker.Kind     := dtkDate;
  FDatePicker.OnChange := DateTimePickerChange;

  FTimePicker          := TDateTimePicker.Create(Self);
  FTimePicker.Parent   := DateTimeTabSheet;
  FTimePicker.Left     := TimePickerLabel.Left + TimePickerLabel.Width + 5;
  FTimePicker.Top      := TimePickerLabel.Top - 3;
  FTimePicker.Width    := 137;
  FTimePicker.Kind     := dtkTime;
  FTimePicker.OnChange := DateTimePickerChange;
  {$ENDIF}

  {$IFDEF iCLX}
  DateTimeTabSheet.TabVisible := False;
  {$ENDIF}
end;
//***********************************************************************************************************************************
function TiValueConverterEditForm.GetValue: Double;
begin
  Result := ValueEdit.AsFloat;
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.SetValue(const Value: Double);
var
  Hour       : Word;
  Min        : Word;
  Sec        : Word;
  MSec       : Word;
  TempValue  : Double;
begin
  if Value > 1E14 then TempValue := Frac(Value) else TempValue := Value;

  ValueEdit.AsFloat := Value;

  {$IFDEF iVCL}
  FDatePicker.Date := Trunc(TempValue);
  FTimePicker.Time := TempValue - Trunc(TempValue);
  {$ENDIF}

  DaysEdit.AsInteger  := Trunc(TempValue);
  WeeksEdit.AsInteger := Trunc(TempValue) div 7;

  DecodeTime(TempValue, Hour, Min, Sec, MSec);

  HoursEdit.AsInteger        := Hour;
  MinutesEdit.AsInteger      := Min;
  SecondsEdit.AsInteger      := Sec;
  MilliSecondsEdit.AsInteger := MSec;

  PriceIntegerEdit.AsInteger := Trunc(Value);
  Price32ndsEdit.AsInteger   := Trunc(Frac(Value)/(1/32));
  Price256thsEdit.AsInteger  := Trunc((Frac(Value)-Price32ndsEdit.AsInteger*1/32)/(1/256));
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.TimeChange(Sender: TObject);
begin
  ValueEdit.AsFloat := DaysEdit.AsInteger + EncodeTime(HoursEdit.AsInteger, MinutesEdit.AsInteger, SecondsEdit.AsInteger, MilliSecondsEdit.AsInteger);
  SetValue(ValueEdit.AsFloat);
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.Price32Change(Sender: TObject);
begin
  ValueEdit.AsFloat := PriceIntegerEdit.AsInteger + Price32ndsEdit.AsInteger/32 + Price256thsEdit.AsInteger/256;
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.WeeksChange(Sender: TObject);
begin
  ValueEdit.AsFloat := WeeksEdit.AsInteger*7 + EncodeTime(HoursEdit.AsInteger, MinutesEdit.AsInteger, SecondsEdit.AsInteger, MilliSecondsEdit.AsInteger);
  SetValue(ValueEdit.AsFloat);
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.DateTimePickerChange(Sender: TObject);
begin
  {$IFDEF iVCL}
  ValueEdit.AsFloat := Trunc(FDatePicker.Date) + FTimePicker.Time - Trunc(FTimePicker.Time);
  SetValue(ValueEdit.AsFloat);
  {$ENDIF}
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.SetNowButtonClick(Sender: TObject);
begin
  ValueEdit.AsFloat := Now;
  SetValue(ValueEdit.AsFloat);
end;
//***********************************************************************************************************************************
procedure TiValueConverterEditForm.iComponentEditorButton1Click(Sender: TObject);
begin
  ValueEdit.AsFloat := 0;
  SetValue(ValueEdit.AsFloat);
end;
//***********************************************************************************************************************************
end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人高清在线| 一区二区成人在线| 久久精品国产99| 91精品国产日韩91久久久久久| 亚洲小少妇裸体bbw| 欧美亚洲综合色| 亚洲国产精品综合小说图片区| 欧洲另类一二三四区| 亚洲国产欧美日韩另类综合| 欧美日本在线一区| 日韩电影在线观看一区| 欧美大肚乱孕交hd孕妇| 国产又黄又大久久| 国产精品美女一区二区| 99re免费视频精品全部| 一区二区三区在线播放| 欧美精选在线播放| 国产精品一区免费在线观看| 国产精品久久毛片| 欧美中文字幕久久 | 狠狠色丁香久久婷婷综| 国产午夜亚洲精品不卡| 99国产精品国产精品久久| 一级女性全黄久久生活片免费| 欧美精品在线一区二区| 国产一区 二区 三区一级| 国产女人18水真多18精品一级做 | 色综合一区二区三区| 亚洲国产日韩综合久久精品| 制服视频三区第一页精品| 国产尤物一区二区| 一区二区三区欧美激情| 91精品国产一区二区人妖| 国产精品一级片在线观看| 中文字幕一区二区三区视频| 欧美乱妇23p| 国产精品性做久久久久久| 一区二区三区在线观看视频| 日韩三级视频中文字幕| 色综合久久88色综合天天免费| 天堂一区二区在线| 国产精品视频免费| 7777精品伊人久久久大香线蕉的 | 国产欧美一区二区精品性色 | 日韩成人午夜电影| 国产精品久久久久久久久久久免费看| 色噜噜狠狠成人网p站| 久久精品72免费观看| 一区二区三区国产精品| 久久一夜天堂av一区二区三区| 欧美亚洲一区三区| 国产v日产∨综合v精品视频| 亚洲成精国产精品女| 国产亚洲视频系列| 欧美人妇做爰xxxⅹ性高电影| av中文字幕一区| 精品一区二区三区香蕉蜜桃| 亚洲自拍偷拍av| 亚洲国产精品v| 精品国产一区二区三区忘忧草 | 精品久久久久香蕉网| 91激情在线视频| 国产成人午夜99999| 日本美女一区二区三区| 一区二区三区高清| 国产精品久久久久久久浪潮网站| 日韩精品一区二区三区老鸭窝 | 日韩欧美国产wwwww| 在线观看中文字幕不卡| 粉嫩aⅴ一区二区三区四区 | 懂色一区二区三区免费观看| 黄网站免费久久| 日本午夜精品一区二区三区电影| 亚洲男女一区二区三区| 国产精品色呦呦| 国产欧美综合色| 国产丝袜欧美中文另类| 欧美v亚洲v综合ⅴ国产v| 欧美精品18+| 欧美日韩国产在线播放网站| 欧美偷拍一区二区| 精品视频123区在线观看| 在线观看亚洲成人| 在线观看一区不卡| 欧美三级韩国三级日本三斤| 91黄色激情网站| 91国产视频在线观看| 色婷婷av一区| 欧美综合亚洲图片综合区| 91在线国产观看| 色综合久久综合| 色婷婷国产精品综合在线观看| 91美女片黄在线观看91美女| 在线欧美小视频| 欧美色电影在线| 欧美日韩成人高清| 欧美一级日韩不卡播放免费| 日韩亚洲欧美一区| 日韩精品一区二区三区蜜臀| 精品国产乱码久久久久久夜甘婷婷 | 久久99精品久久久久久国产越南| 石原莉奈在线亚洲三区| 丝袜a∨在线一区二区三区不卡| 午夜国产精品影院在线观看| 日韩国产成人精品| 日本不卡不码高清免费观看| 久99久精品视频免费观看| 国产一区999| 91丨porny丨在线| 欧美日韩一区小说| 日韩午夜激情av| 国产欧美日韩麻豆91| 亚洲精品自拍动漫在线| 三级影片在线观看欧美日韩一区二区| 日本美女视频一区二区| 国产激情一区二区三区桃花岛亚洲| 国产 欧美在线| 91成人免费在线| 日韩欧美一二三区| 国产精品女主播av| 午夜私人影院久久久久| 精品亚洲porn| av电影在线观看完整版一区二区| 欧美日韩不卡一区二区| 国产三级精品在线| 亚洲另类在线一区| 蜜臀av一区二区三区| 成人晚上爱看视频| 欧美日韩在线综合| 久久久精品综合| 亚洲国产日韩a在线播放性色| 国产在线观看免费一区| 91国产精品成人| 久久精品视频一区二区三区| 依依成人精品视频| 精品影院一区二区久久久| 91麻豆文化传媒在线观看| 欧美tk—视频vk| 亚洲裸体xxx| 精品一区二区在线看| 一本到不卡免费一区二区| 精品日韩欧美在线| 一区二区三区中文免费| 国产真实乱偷精品视频免| 欧美性猛交xxxxxxxx| 久久精品一级爱片| 天堂va蜜桃一区二区三区 | 国产91精品欧美| 欧美日韩激情一区二区三区| 国产精品国产精品国产专区不片| 日韩国产高清在线| 一本一道波多野结衣一区二区| 久久欧美中文字幕| 亚洲高清视频中文字幕| jizzjizzjizz欧美| 精品国产a毛片| 天天综合日日夜夜精品| 99久久精品国产网站| 精品剧情在线观看| 丝袜a∨在线一区二区三区不卡| eeuss鲁片一区二区三区| 亚洲精品一区二区三区99| 午夜伦欧美伦电影理论片| 色哟哟国产精品| 国产精品久久久久影视| 韩国欧美一区二区| 欧美一卡在线观看| 午夜日韩在线电影| 欧美午夜理伦三级在线观看| 亚洲精品免费看| 91偷拍与自偷拍精品| 国产精品欧美综合在线| 国产精品77777| 久久在线免费观看| 久久不见久久见免费视频7| 日韩一区国产二区欧美三区| 亚洲第一在线综合网站| 欧美亚洲一区三区| 亚洲国产精品一区二区久久| 91福利社在线观看| 亚洲最快最全在线视频| 色天天综合色天天久久| 一区二区三区在线视频免费观看| 91在线免费播放| 玉米视频成人免费看| 在线视频综合导航| 亚洲成av人片www| 精品视频全国免费看| 天天色图综合网| 日韩欧美中文字幕精品| 免费国产亚洲视频| 日韩免费看的电影| 国内成+人亚洲+欧美+综合在线| 久久你懂得1024| 成人黄色小视频| 日韩美女精品在线| 色狠狠一区二区三区香蕉| 亚洲一二三级电影| 91精品国产高清一区二区三区蜜臀 | 91丨九色丨蝌蚪富婆spa|