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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? setformstyle.pas

?? 藍圖財務進銷存一體化,delphi源碼,使用ACCESS數據庫
?? PAS
字號:
unit SetFormStyle;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, BaseNormal, StdCtrls, ExtCtrls, DB, ADODB, Buttons,
  Grids, DBGridEh, BaseEx;

type
  TSetFormStyleForm = class(TBaseNormalForm)
    RadioGroup2: TRadioGroup;
    GroupBox1: TGroupBox;
    CheckBox3: TCheckBox;
    GroupBox2: TGroupBox;
    ListBox1: TListBox;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    Splitter1: TSplitter;
    DBGridEh1: TDBGridEh;
    QBaseInfo: TADOQuery;
    dsBaseInfo: TDataSource;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    procedure FormShow(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
  private
    cColor1, cColor2: TColor;
    procedure ReadmxOutlookBarProStyle;
    procedure ReadCheckBox;
    procedure ReadCheckBox2;
    procedure SetListBoxColor;
    procedure SetColorPreview;
    procedure DBGridEhDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
    procedure SetDBGridEhColor;
    procedure ShowDBGridEhColor;
  public
    { Public declarations }
  end;

procedure ShowSetFormStyleForm;

implementation

uses SysPublic, Main;

{$R *.dfm}

procedure ShowSetFormStyleForm;
var
  SetFormStyleForm: TSetFormStyleForm;
begin
  SetFormStyleForm:= TSetFormStyleForm.Create(Nil);
  SetFormStyleForm.ShowModal;
end;

procedure TSetFormStyleForm.FormShow(Sender: TObject);
begin
  inherited;
  ReadmxOutlookBarProStyle;
  ReadCheckBox;
  ReadCheckBox2;
  if not QBaseInfo.Active then
    QBaseInfo.Open;

  ShowDBGridEhColor;
  SetDBGridEhColor;
end;

procedure TSetFormStyleForm.ReadmxOutlookBarProStyle;
var
  smxOutlookBarPro: string;
  ADOQryTmp: TADOQuery;
begin
  ADOQryTmp:= TADOQuery.Create(Nil);
  GetConn(ADOQryTmp);
  ADOQryTmp.Close;
  ADOQryTmp.SQL.Clear;
  ADOQryTmp.SQL.Add('Select * From SystemTable Where Name=''mxOutlookBarProStyle''');
  ADOQryTmp.Open;

  smxOutlookBarPro:= ADOQryTmp.FieldByName('Code').AsString;

  if smxOutlookBarPro = 'psOutlook' then
  RadioGroup2.ItemIndex:=0
  else
  if smxOutlookBarPro ='psFlatOutlook' then
  RadioGroup2.ItemIndex:=1
  else
  if smxOutlookBarPro = 'psOutlookExpress' then
  RadioGroup2.ItemIndex:=2
  else
  if smxOutlookBarPro = 'psOffice' then
  RadioGroup2.ItemIndex:=3
  else
  if smxOutlookBarPro= 'psOfficeXP' then
  RadioGroup2.ItemIndex:=4
  else
  if smxOutlookBarPro= 'psOffice2000' then
  RadioGroup2.ItemIndex:=5
  else
  if smxOutlookBarPro= 'psToolBox' then
  RadioGroup2.ItemIndex:=6
  else
  if smxOutlookBarPro= 'psFlatToolBox' then
  RadioGroup2.ItemIndex:=7
  else
  if smxOutlookBarPro= 'psExplorerBar' then
  RadioGroup2.ItemIndex:=8
  else
  if smxOutlookBarPro= 'psExplorerBarXP' then
  RadioGroup2.ItemIndex:=9
  else
  if smxOutlookBarPro= 'psExplorerBar2000' then
  RadioGroup2.ItemIndex:=10;
end;

procedure TSetFormStyleForm.ReadCheckBox;
var
  sCheck: string;
  ADOQryTmp: TADOQuery;
begin
  ADOQryTmp:= TADOQuery.Create(Nil);
  GetConn(ADOQryTmp);
  ADOQryTmp.Close;
  ADOQryTmp.SQL.Clear;
  ADOQryTmp.SQL.Add('Select * From SystemTable Where Name=''DBGridEhAutoFitColWidth''');
  ADOQryTmp.Open;

  sCheck:= ADOQryTmp.FieldByName('Code').AsString;

  if sCheck = 'True' then
    CheckBox1.Checked:= True
  else
    CheckBox1.Checked:= False;
end;

procedure TSetFormStyleForm.ReadCheckBox2;
var
  sCheck: string;
  ADOQryTmp: TADOQuery;
begin
  ADOQryTmp:= TADOQuery.Create(Nil);
  GetConn(ADOQryTmp);
  ADOQryTmp.Close;
  ADOQryTmp.SQL.Clear;
  ADOQryTmp.SQL.Add('Select * From SystemTable Where Name=''DBGridEhFlat''');
  ADOQryTmp.Open;

  sCheck:= ADOQryTmp.FieldByName('Code').AsString;

  if sCheck = 'True' then
    CheckBox2.Checked:= True
  else
    CheckBox2.Checked:= False;
end;

procedure TSetFormStyleForm.FormCreate(Sender: TObject);
begin
  inherited;
  bOperateLog:= False;
  SetDBGridEhColor;
end;

procedure TSetFormStyleForm.SetListBoxColor;
var
  ADOQryTmp1, ADOQryTmp2: TADOQuery;
begin
  if ListBox1.Selected[0] =True then
  begin
    cColor1 :=clWhite;
    cColor2 :=clInfoBk ;
  end;
  if ListBox1.Selected[1] = True then
  begin
    cColor1 :=$00FDF2DF;
    cColor2 :=clInfoBk;
  end;
  if ListBox1.Selected[2] = True then
  begin
    cColor1 :=clWhite;
    cColor2 :=$00EEEEEE;
  end;
  if ListBox1.Selected[3] = True then
  begin
    cColor1:= $CCFFCC;
    cColor2:= $C0F09B;
  end;
  if ListBox1.Selected[4] = True then
  begin
    cColor1:= clAqua;
    cColor2:= clblue;
  end;
  try

    ADOQryTmp1:= TADOQuery.Create(Nil);
    GetConn(ADOQryTmp1);
    ADOQryTmp1.Close;
    ADOQryTmp1.SQL.Clear;
    ADOQryTmp1.SQL.Add('Select * From SystemTable Where Name=''DBGridEhEvenColor''');  //偶數
    ADOQryTmp1.Open;
    ADOQryTmp1.Edit;
    ADOQryTmp1.FieldByName('Code').AsString := ColorToString(cColor1);
    ADOQryTmp1.Post;

    ADOQryTmp2:= TADOQuery.Create(Nil);
    GetConn(ADOQryTmp2);
    ADOQryTmp2.Close;
    ADOQryTmp2.SQL.Clear;
    ADOQryTmp2.SQL.Add('Select * From SystemTable Where Name=''DBGridEhOodColor''');
    ADOQryTmp2.Open;
    ADOQryTmp2.Edit;
    ADOQryTmp2.FieldByName('Code').AsString := ColorToString(cColor2);
    ADOQryTmp2.Post;
  finally
    ADOQryTmp1.Close;
    ADOQryTmp1.Free;
    ADOQryTmp2.Close;
    ADOQryTmp2.Free;
  end;

end;

procedure TSetFormStyleForm.SetColorPreview;
begin
  if ListBox1.Selected[0] =True then
  begin
    cColor1 :=clWhite;
    cColor2 :=clInfoBk ;
  end;
  if ListBox1.Selected[1] = True then
  begin
    cColor1 :=$00FDF2DF;
    cColor2 :=clInfoBk;
  end;
  if ListBox1.Selected[2] = True then
  begin
    cColor1 :=clWhite;
    cColor2 :=$00EEEEEE;
  end;
  if ListBox1.Selected[3] = True then
  begin
    cColor1 :=$CCFFCC;
    cColor2 :=$C0F09B;
  end;
  if ListBox1.Selected[4] = True then
  begin
    cColor1 :=clAqua;
    cColor2 :=clblue;
  end;
end;

procedure TSetFormStyleForm.BitBtn1Click(Sender: TObject);
begin
  inherited;
  SetColorPreview;
  SetDBGridEhColor;  
end;

procedure TSetFormStyleForm.BitBtn2Click(Sender: TObject);
begin
  inherited;
  SaveDBGridEhAutoFitColWidth(CheckBox1);
  SaveDBGridEhFlat(CheckBox2);
  SaveDBEditEhFlat(CheckBox3);
  SetListBoxColor;
  Close;
end;

procedure TSetFormStyleForm.DBGridEhDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
var
  cColor: TColor;
begin
  if gdSelected in State then Exit;
    if TDBGridEh(Sender).SumList.RecNo Mod 2= 0 then
    cColor:= cColor1
  else
    cColor := cColor2;
  (Sender as TDBGridEh).Canvas.Brush.Color:= cColor;
  (Sender as TDBGridEh).DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;

procedure TSetFormStyleForm.SetDBGridEhColor;
var
  i: integer;
begin
  for i:=0 to ComponentCount-1 do
  begin  { 遍歷Form組件 }
      if Components[i] is TDBGridEh then
      begin
        (Components[i] as TDBGridEh).Refresh; 
        (Components[i] as TDBGridEh).OnDrawColumnCell:= DBGridEhDrawColumnCell;
      end;
  end;
end;

procedure TSetFormStyleForm.ShowDBGridEhColor;
var
  ADOQryTmp1, ADOQryTmp2: TADOQuery;
begin
  ADOQryTmp1:= TADOQuery.Create(Nil);
  GetConn(ADOQryTmp1);

  ADOQryTmp1.Close;
  ADOQryTmp1.SQL.Clear;
  ADOQryTmp1.SQL.Add('Select * From SystemTable Where Name=''DBGridEhEvenColor''');
  ADOQryTmp1.Open;

  cColor1:= StringToColor(ADOQryTmp1.FieldByName('Code').AsString);

  ADOQryTmp2:= TADOQuery.Create(Nil);
  GetConn(ADOQryTmp2);

  ADOQryTmp2.Close;
  ADOQryTmp2.SQL.Clear;
  ADOQryTmp2.SQL.Add('Select * From SystemTable Where Name=''DBGridEhOodColor''');
  ADOQryTmp2.Open;

  cColor2:= StringToColor(ADOQryTmp2.FieldByName('Code').AsString);

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品中文字幕一区二区小辣椒| 天堂资源在线中文精品| 欧美一级精品大片| 欧美电影一区二区| 欧美精品久久久久久久多人混战 | 成人午夜电影小说| 国产不卡视频一区| www.av亚洲| 欧美在线短视频| 欧美日韩另类一区| 91精品久久久久久久99蜜桃| 日韩精品在线网站| 国产色91在线| 亚洲免费看黄网站| 亚洲第一狼人社区| 精品一区二区在线观看| 国产一区二区三区四| 91亚洲永久精品| 欧美精选一区二区| 欧美激情综合五月色丁香| 一区二区三区电影在线播| 日韩精品电影在线| 久久99久久久欧美国产| 99久久99久久精品免费看蜜桃| 色婷婷综合久久| 欧美一二三四区在线| 国产精品久久免费看| 天天亚洲美女在线视频| 成人在线综合网站| 欧美亚洲丝袜传媒另类| 久久久国际精品| 亚洲精品免费看| 久久91精品国产91久久小草| a级精品国产片在线观看| 538prom精品视频线放| 国产欧美一区二区精品忘忧草| 亚洲国产精品久久艾草纯爱| 国产电影一区在线| 8x8x8国产精品| 国产精品高清亚洲| 久久精品国产免费| 欧美日韩在线精品一区二区三区激情| 欧美一区二区国产| 亚洲精品国产视频| 懂色av一区二区夜夜嗨| 欧美一区二区三区四区高清| 一区二区三区免费| 国产成a人亚洲精品| 日韩欧美国产三级电影视频| 亚洲精品你懂的| www.亚洲人| 国产日韩精品视频一区| 激情深爱一区二区| 欧美一级日韩免费不卡| 亚洲二区在线视频| 91在线视频官网| 国产拍揄自揄精品视频麻豆| 精品一区二区三区香蕉蜜桃| 666欧美在线视频| 亚洲一卡二卡三卡四卡无卡久久| aaa亚洲精品一二三区| 久久久国产精华| 国产在线视视频有精品| www成人在线观看| 麻豆精品一区二区三区| 欧美一级二级三级乱码| 视频一区在线播放| 欧美精品在欧美一区二区少妇| 亚洲三级在线免费观看| 91免费小视频| 亚洲一区二区三区四区在线免费观看 | 亚洲成人动漫在线观看| 91在线视频观看| 亚洲男人的天堂av| 色婷婷狠狠综合| 亚洲黄色片在线观看| 91在线国内视频| 亚洲激情图片一区| 欧美色视频一区| 欧美a一区二区| 久久综合狠狠综合久久激情 | 麻豆精品久久久| 日韩丝袜美女视频| 国产在线一区二区| 国产欧美一区二区精品性色超碰| 成人动漫一区二区三区| 亚洲欧美日韩系列| 欧美日韩午夜在线| 久草热8精品视频在线观看| 久久久国产午夜精品| 91丨九色porny丨蝌蚪| 伊人夜夜躁av伊人久久| 欧美一区二区三区啪啪| 国产成人精品一区二区三区四区 | 蜜芽一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 国产精品亚洲а∨天堂免在线| 中文字幕不卡在线| 欧美日韩国产天堂| 国产精品一区一区| 亚洲人精品午夜| 欧美美女直播网站| 国产在线视频精品一区| 亚洲欧美另类图片小说| 日韩欧美一区在线| 99在线视频精品| 日本成人在线电影网| 国产精品美女视频| 日韩午夜精品电影| 91年精品国产| 国产中文字幕一区| 亚洲成人第一页| 国产精品毛片无遮挡高清| 欧美人体做爰大胆视频| 粉嫩蜜臀av国产精品网站| 日韩电影一区二区三区四区| 国产精品毛片大码女人| 欧美成人艳星乳罩| 欧美性感一区二区三区| 粉嫩13p一区二区三区| 奇米色一区二区| 综合分类小说区另类春色亚洲小说欧美| 欧美日韩免费电影| 91在线云播放| 成人夜色视频网站在线观看| 日韩av一区二区三区四区| 一区二区三区资源| 国产清纯在线一区二区www| 91精品在线一区二区| 色一情一伦一子一伦一区| 成人午夜精品在线| 国精品**一区二区三区在线蜜桃| 视频一区中文字幕国产| 亚洲激情图片qvod| 成人欧美一区二区三区| 欧美激情综合五月色丁香小说| 日韩免费看网站| 337p亚洲精品色噜噜狠狠| 欧美午夜在线一二页| 在线亚洲精品福利网址导航| av激情亚洲男人天堂| www.欧美日韩国产在线| 成人综合激情网| 高清不卡在线观看| 成人高清免费在线播放| 成人免费视频国产在线观看| 国产成人精品免费在线| 成人午夜免费av| 99精品视频一区二区| av电影在线观看不卡| 91麻豆免费视频| 在线观看中文字幕不卡| 欧美日本一区二区在线观看| 欧美日韩在线免费视频| 69堂国产成人免费视频| 日韩三级视频中文字幕| 精品国产99国产精品| 久久夜色精品国产噜噜av| 国产日韩欧美不卡| 亚洲人成在线播放网站岛国| 亚洲国产精品久久久男人的天堂 | 欧美精品一区二区高清在线观看| 日韩欧美激情一区| 久久精品一区二区| 欧美国产成人精品| 亚洲精品一二三| 日韩精品一二区| 国产一区福利在线| www.亚洲激情.com| 欧美视频一区二| 精品国精品国产| 欧美激情综合在线| 亚洲一区影音先锋| 久久激情综合网| jvid福利写真一区二区三区| 欧美午夜宅男影院| 精品第一国产综合精品aⅴ| 国产精品视频第一区| 亚洲第一久久影院| 国产传媒日韩欧美成人| 欧美性三三影院| 日本一区二区三区视频视频| 亚洲成人一区二区在线观看| 国产在线精品一区在线观看麻豆| 91麻豆国产香蕉久久精品| 日韩精品一区二区三区视频| 欧美国产精品久久| 五月婷婷久久综合| 粉嫩av一区二区三区在线播放| 精品污污网站免费看| 亚洲国产高清aⅴ视频| 亚洲第一av色| www.欧美日韩| 久久综合久久鬼色| 午夜精品福利久久久| 99久久国产综合色|国产精品| 日韩精品一区二区三区三区免费 | 精品久久人人做人人爱| 一区二区三区波多野结衣在线观看| 捆绑调教美女网站视频一区|