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

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

?? uform_custom_input.pas

?? 婚紗攝影管理系統(tǒng)delphi制作 可移執(zhí)行
?? PAS
字號(hào):
unit Uform_custom_input;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls, DB, ADODB, ComCtrls, ImgList;

type
  Tform_custom_input = class(TForm)
    Panel1: TPanel;
    Image1: TImage;
    Image2: TImage;
    Bevel1: TBevel;
    Label2: TLabel;
    Label1: TLabel;
    Edit1: TEdit;
    Label3: TLabel;
    Edit2: TEdit;
    Label4: TLabel;
    Edit3: TEdit;
    Label5: TLabel;
    Edit4: TEdit;
    Label6: TLabel;
    Edit5: TEdit;
    Label7: TLabel;
    Edit6: TEdit;
    Label8: TLabel;
    Button1: TButton;
    Label9: TLabel;
    Edit7: TEdit;
    Label10: TLabel;
    Edit8: TEdit;
    Button2: TButton;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    recordset_temp: TADOQuery;
    ImageList1: TImageList;
    Panel2: TPanel;
    Label11: TLabel;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    listview1: TListView;
    ImageList2: TImageList;
    Panel3: TPanel;
    Label12: TLabel;
    BitBtn5: TBitBtn;
    BitBtn6: TBitBtn;
    ListView2: TListView;
    procedure Edit1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit2KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit3KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit5KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit6KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit7KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit8KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit4KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure FormShow(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure Edit8KeyPress(Sender: TObject; var Key: Char);
    procedure Edit5KeyPress(Sender: TObject; var Key: Char);
    procedure Edit7KeyPress(Sender: TObject; var Key: Char);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure BitBtn5Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    bYesno:boolean;
    string_custom_id:string;
    string_mname:string;
    string_fname:string;
    string_tel:string;
    int_area:integer;
    int_area_index:integer;
    string_address:string;
    int_from:integer;
    int_from_index:integer;
    string_postcode:string;
  end;

var
  form_custom_input: Tform_custom_input;

implementation

{$R *.dfm}

procedure Tform_custom_input.Edit1KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then edit2.SetFocus ;
end;

procedure Tform_custom_input.Edit2KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then edit3.SetFocus ;
end;

procedure Tform_custom_input.Edit3KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then edit4.SetFocus ;
end;

procedure Tform_custom_input.Edit5KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
   p:^integer;
begin
  if (key=13)then
  begin
    edit6.SetFocus ;
    exit;
  end
  else
  begin
    if (key=38) then
    begin
      int_area_index:=int_area_index-1;
      if int_area_index=0 then int_area_index:=listview1.Items.Count ;
      edit5.Text :=listview1.Items[int_area_index-1].Caption ;
      p:=listview1.Items[int_area_index-1].Data;
      int_area:=p^;
    end
    else
    begin
      int_area_index:=int_area_index+1;
      if int_area_index=listview1.Items.Count+1 then int_area_index:=1;
      edit5.Text :=listview1.Items[int_area_index-1].Caption ;
      p:=listview1.Items[int_area_index-1].Data;
      int_area:=p^;
    end;
  end;
end;

procedure Tform_custom_input.Edit6KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then edit7.SetFocus ;
end;

procedure Tform_custom_input.Edit7KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
   p:^integer;
begin
  if (key=13)then
  begin
    edit8.SetFocus ;
  end
  else
  begin
    if (key=38) then
    begin
      int_from_index:=int_from_index-1;
      if int_from_index=0 then int_from_index:=listview2.Items.Count ;
      edit7.Text :=listview2.Items[int_from_index-1].Caption ;
      p:=listview2.Items[int_from_index-1].Data;
      int_from:=p^;
    end
    else
    begin
      int_from_index:=int_from_index+1;
      if int_from_index=listview2.Items.Count+1 then int_from_index:=1;
      edit7.Text :=listview2.Items[int_from_index-1].Caption ;
      p:=listview2.Items[int_from_index-1].Data;
      int_from:=p^;
    end;
  end;
end;

procedure Tform_custom_input.Edit8KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then BitBtn1.SetFocus ;
end;

procedure Tform_custom_input.Edit4KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key=13)then edit5.SetFocus ;
end;

procedure Tform_custom_input.FormShow(Sender: TObject);
var
  int_i:integer;
  ListItem: TListItem;
  p:^integer;
begin
  edit1.SetFocus ;
  bYesno:=false;

  recordset_temp.SQL.Clear;
  listview1.Clear ;
  listview2.Clear ;

  recordset_temp.SQL.Add('select * from [AREA]');
  recordset_temp.Open;
  for int_i:=1 to recordset_temp.RecordCount do
  begin

    if ((int_i=1) and (int_area=0)) then
    begin
      int_area_index:=int_i;
      int_area:=recordset_temp.Fields[0].AsInteger ;
      edit5.Text :=recordset_temp.Fields[1].AsString;
    end;
    if (int_area=recordset_temp.Fields[0].AsInteger ) then
    begin
      int_area_index:=int_i;
      int_area:=recordset_temp.Fields[0].AsInteger ;
      edit5.Text :=recordset_temp.Fields[1].AsString ;
    end;
    listitem:=listview1.Items.Add ;
    listitem.Caption :=recordset_temp.Fields[1].AsString ;
    listitem.ImageIndex :=0;
    new(p);
    p^ := recordset_temp.Fields[0].AsInteger ;
    listitem.Data :=p;
    recordset_temp.Next;
  end;
  recordset_temp.Close ;

  recordset_temp.SQL.Clear ;
  recordset_temp.SQL.Add('select * from [FROM]');
  recordset_temp.Open;
  for int_i:=1 to recordset_temp.RecordCount do
  begin
    if ((int_i=1) and (int_from=0)) then
    begin
      int_from_index:=int_i;
      int_from:=recordset_temp.Fields[0].AsInteger ;
      edit7.Text :=recordset_temp.Fields[1].AsString;
    end;
    if (int_from=recordset_temp.Fields[0].AsInteger ) then
    begin
      int_from_index:=int_i;
      int_from:=recordset_temp.Fields[0].AsInteger ;
      edit7.Text :=recordset_temp.Fields[1].AsString ;
    end;

    listitem:=listview2.Items.Add ;
    listitem.Caption :=recordset_temp.Fields[1].AsString ;
    listitem.ImageIndex :=0;
    new(p);
    p^ := recordset_temp.Fields[0].AsInteger ;
    listitem.Data :=p;
    recordset_temp.Next;
  end;
  recordset_temp.Close ;

  //各個(gè)EDIT復(fù)制
  edit1.text :=string_custom_id;
  edit2.Text :=string_mname;
  edit3.Text :=string_fname;
  edit4.Text :=string_tel;
  edit6.Text :=string_address;
  edit8.Text :=string_postcode;

end;

procedure Tform_custom_input.BitBtn2Click(Sender: TObject);
begin
  close;
end;
procedure Tform_custom_input.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if ((ord(key)>96) and (ord(key)<123))then
  begin
    key:=chr(ord(key)-32);
  end;
  if not((Ord(key)>47) and (Ord(key)<58))
    and not((Ord(key)>64) and (Ord(key)<91))
    and (Ord(key)<>8) then
  begin
    key:=#0;
  end;
end;

procedure Tform_custom_input.Edit8KeyPress(Sender: TObject; var Key: Char);
begin
  if not((Ord(key)>47) and (Ord(key)<58))
    and (Ord(key)<>8) then
  begin
    key:=#0;
  end;
end;

procedure Tform_custom_input.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
  key:=#0;
end;

procedure Tform_custom_input.Edit7KeyPress(Sender: TObject; var Key: Char);
begin
  key:=#0;
end;

procedure Tform_custom_input.BitBtn1Click(Sender: TObject);
begin
  if length(edit1.Text )=0 then
  begin
    messagebox(self.Handle ,'請(qǐng)輸入客戶號(hào)!','提示',MB_OK or MB_ICONASTERISK);
    edit1.SetFocus ;
    exit;
  end;
  if
    (length(trim(edit2.Text ))=0 )
    and
    (length(trim(edit3.Text ))=0)
    then
  begin
    messagebox(self.Handle ,'必須輸入一個(gè)客戶的名稱!','提示',MB_OK or MB_ICONASTERISK);
    edit2.SetFocus ;
    exit;
  end;
  if
    (length(trim(edit8.Text ))<>6 )
    then
  begin
    messagebox(self.Handle ,'郵政編碼位數(shù)不正確!','提示',MB_OK or MB_ICONASTERISK);
    edit8.SetFocus ;
    exit;
  end;

  string_custom_id:=trim(edit1.Text);
  string_mname:=trim(edit2.Text);
  string_fname:=trim(edit3.Text);
  string_tel:=trim(edit4.Text);
  string_address:=trim(edit6.Text);
  string_postcode:=trim(edit8.Text);
  bYesno:=true;
  close;
end;

procedure Tform_custom_input.BitBtn4Click(Sender: TObject);
begin
  Panel2.Visible :=false;
end;

procedure Tform_custom_input.BitBtn3Click(Sender: TObject);
var
   p:^integer;
begin
  if listview1.Selected =nil then exit ;
  int_area_index:=listview1.Selected.Index;
  p:=listview1.Selected.Data ;
  int_area:=p^;
  edit5.Text :=trim(listview1.Selected.Caption) ;
  Panel2.Visible :=false;
  edit5.SetFocus ;
end;

procedure Tform_custom_input.Button1Click(Sender: TObject);
begin
  Panel2.Visible :=true;
end;

procedure Tform_custom_input.BitBtn6Click(Sender: TObject);
begin
  Panel3.Visible :=false;
end;

procedure Tform_custom_input.BitBtn5Click(Sender: TObject);
var
   p:^integer;
begin
  if listview2.Selected =nil then exit ;
  int_from_index:=listview2.Selected.Index;
  p:=listview2.Selected.Data ;
  int_from:=p^;
  edit7.Text :=trim(listview2.Selected.Caption) ;
  Panel3.Visible :=false;
  edit7.SetFocus ;
end;

procedure Tform_custom_input.Button2Click(Sender: TObject);
begin
  Panel3.Visible :=true;
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类专区欧美蜜桃臀第一页| 欧美在线观看视频在线| 亚洲综合激情网| 亚洲一区二区三区中文字幕| 色婷婷综合久久| 日韩三区在线观看| 2020国产精品久久精品美国| 国产精品久久久久永久免费观看| 国产欧美日韩卡一| 一区二区三区.www| 亚洲成人三级小说| 极品少妇xxxx精品少妇| k8久久久一区二区三区| 69久久99精品久久久久婷婷 | 91麻豆精品国产| 精品久久人人做人人爽| 国产欧美一区视频| 成人av在线网| 6080国产精品一区二区| 亚洲少妇屁股交4| 亚洲一区二区3| 日韩二区三区四区| 国产一二精品视频| 日韩欧美在线不卡| 久久精品一二三| 亚洲曰韩产成在线| 欧美日韩一区二区欧美激情| 欧美韩日一区二区三区四区| 亚洲精品欧美在线| 精品亚洲国内自在自线福利| 高清不卡一区二区在线| 色综合久久久久久久久| 91精品国产一区二区三区香蕉| 国产丝袜美腿一区二区三区| 日韩精品三区四区| 一区二区理论电影在线观看| 91精品国产福利| 91色乱码一区二区三区| 日韩一级大片在线观看| 亚洲欧美激情视频在线观看一区二区三区| 午夜一区二区三区视频| gogogo免费视频观看亚洲一| 日韩欧美激情在线| 天天综合日日夜夜精品| 91亚洲国产成人精品一区二区三 | 久久久久久久久久看片| 亚洲一区中文在线| 成人中文字幕电影| 欧美va亚洲va在线观看蝴蝶网| 亚洲国产精品麻豆| 色婷婷综合视频在线观看| 国产精品视频看| 国精产品一区一区三区mba桃花 | 青青草精品视频| 欧美日韩国产系列| 亚洲欧美视频在线观看| 成人网在线播放| 久久久久国产精品麻豆ai换脸| 久久精品国产精品亚洲精品| 91精品免费观看| 亚洲成人精品一区二区| 在线免费观看成人短视频| 最新欧美精品一区二区三区| 成人激情图片网| 国产三级精品三级在线专区| 国内精品写真在线观看 | 国产精品一区免费在线观看| 日韩一级二级三级| 久久99精品久久久久久国产越南| 欧美精品一二三区| 亚洲成av人片| 欧美精品久久99| 丝瓜av网站精品一区二区| 欧美日韩国产高清一区二区三区| 天堂一区二区在线| 欧美日韩1234| 美女一区二区久久| 精品国产sm最大网站免费看| 久久国产麻豆精品| 久久婷婷久久一区二区三区| 精品一区二区影视| 久久精品视频一区二区三区| 成人在线综合网| 中文字幕一区二区三区蜜月| 91视频com| 亚洲一区在线观看网站| 欧美老女人在线| 美女网站在线免费欧美精品| 精品国产91乱码一区二区三区| 国产呦精品一区二区三区网站| 国产亚洲欧美一级| 97se亚洲国产综合自在线| 亚洲欧美aⅴ...| 欧美美女直播网站| 久久99精品国产91久久来源 | 福利一区在线观看| 国产精品国模大尺度视频| 91色|porny| 亚洲第一av色| www亚洲一区| 99re亚洲国产精品| 亚洲成人综合视频| 欧美v日韩v国产v| 成人午夜在线视频| 亚洲一本大道在线| 三级久久三级久久久| 91精品国产色综合久久不卡电影| 激情综合色丁香一区二区| 国产欧美日本一区二区三区| 色婷婷久久久亚洲一区二区三区 | 欧美日韩中字一区| 久久精品国产精品青草| 国产精品久久免费看| 欧美视频一区在线观看| 国产一区二区在线看| 综合色天天鬼久久鬼色| 欧美精品在线视频| 懂色av噜噜一区二区三区av| 亚洲一级片在线观看| 亚洲精品一线二线三线无人区| 91麻豆产精品久久久久久| 日本不卡的三区四区五区| 国产精品美女www爽爽爽| 这里是久久伊人| av电影天堂一区二区在线 | 欧美成人精品福利| av激情成人网| 九色综合国产一区二区三区| 国产精品国产精品国产专区不片| 在线播放日韩导航| 一本大道av一区二区在线播放| 美女脱光内衣内裤视频久久网站 | 在线看国产一区| 国产一区二区三区不卡在线观看 | 欧美日韩国产美女| 国产一区二区日韩精品| 亚洲国产精品久久艾草纯爱| 国产拍欧美日韩视频二区| 欧美日高清视频| 91免费在线播放| 国产乱子伦一区二区三区国色天香| 一区二区三区av电影| 中文字幕av一区二区三区免费看 | 久久丁香综合五月国产三级网站| 亚洲视频资源在线| 久久婷婷一区二区三区| 在线电影一区二区三区| 91一区二区三区在线播放| 国产一区二区在线观看免费| 五月天激情综合| 亚洲乱码国产乱码精品精的特点| 精品国产免费人成电影在线观看四季| 丝袜美腿一区二区三区| 久久你懂得1024| 91精品国产综合久久久久久| 91猫先生在线| 成人a区在线观看| 国产一区二区导航在线播放| 男女性色大片免费观看一区二区| 一区二区三区加勒比av| 国产精品久久久久三级| 国产欧美在线观看一区| 久久综合久久综合九色| 91精品国产黑色紧身裤美女| 色八戒一区二区三区| 成人av在线看| 成人午夜碰碰视频| 国产伦精品一区二区三区在线观看 | 免费精品视频最新在线| 午夜电影久久久| 亚洲午夜电影网| 一区二区在线观看免费| 亚洲人成在线播放网站岛国| 国产欧美视频在线观看| 久久久久久久久99精品| 精品少妇一区二区三区免费观看| 欧美精品欧美精品系列| 欧美男同性恋视频网站| 欧美欧美欧美欧美首页| 欧美精品日韩一区| 欧美一区二区大片| 日韩欧美一二区| 欧美成人r级一区二区三区| 欧美一卡在线观看| 欧美一区二区三区免费大片 | 美腿丝袜亚洲三区| 久久66热偷产精品| 精品一区二区免费视频| 国产在线精品一区二区夜色| 久久国内精品视频| 国产另类ts人妖一区二区| 国产毛片一区二区| 国产真实乱偷精品视频免| 国产伦精品一区二区三区免费迷| 粉嫩欧美一区二区三区高清影视| 成年人国产精品| 色94色欧美sute亚洲线路一久| 精品视频1区2区| 欧美一级在线观看| 久久只精品国产|