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

📄 grdbttn.pas

📁 InfoPower_Studio 2007 v5.0.1.3 banben
💻 PAS
字号:
unit Grdbttn;

interface

uses
  SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  Forms, Dialogs, Grids, Wwdbigrd, Wwdbgrid, DB, DBTables, Wwtable,
  Wwdatsrc, StdCtrls, Wwkeycb, Buttons, wwrcdvw,
  ComCtrls, wwriched, wwDialog, ImgList;

type
  TBtnGridForm = class(TForm)
    wwDataSource1: TwwDataSource;
    wwTable1: TwwTable;
    wwDBGrid1: TwwDBGrid;
    wwDBGrid1IButton: TwwIButton;
    wwRecordViewDialog1: TwwRecordViewDialog;
    wwDBRichEdit1: TwwDBRichEdit;
    ImageList1: TImageList;
    procedure wwDBGrid1TitleButtonClick(Sender: TObject;
      AFieldName: string);
    procedure wwDBGrid1IButtonClick(Sender: TObject);
    procedure wwDBGrid1CalcTitleImage(Sender: TObject; Field: TField;
      var TitleImageAttributes: TwwTitleImageAttributes);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  BtnGridForm: TBtnGridForm;

implementation

{$R *.DFM}

uses wwstr;

procedure TBtnGridForm.wwDBGrid1TitleButtonClick(Sender: TObject;
  AFieldName: string);
begin
   wwtable1.IndexFieldName:= AFieldName;
end;

procedure TBtnGridForm.wwDBGrid1IButtonClick(Sender: TObject);
begin
  wwRecordViewDialog1.execute;
end;

procedure TBtnGridForm.wwDBGrid1CalcTitleImage(Sender: TObject;
  Field: TField; var TitleImageAttributes: TwwTitleImageAttributes);
begin
    if Field=(Field.Dataset as TTable).indexFields[0] then
      TitleImageAttributes.imageIndex:= 4
    else
      TitleImageAttributes.imageIndex:= -1
end;

end.

⌨️ 快捷键说明

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