您现在的位置是:首页
>
ocx控件开发 Delphi 开发数据库控件的方法[3]
Del hi 开发数据库控件的方法[3] rocedure Regi ter im leme tatio rocedure Regi ter egi Regi terCom
Delphi 开发数据库控件的方法[3]
![ocx控件开发 Delphi 开发数据库控件的方法[3]](http://img.zhputi.com/uploads/d915/d91565b0bbbc6ffd4dc4c178957e786e26044.jpg)
procedure Register; implementation procedure Register; begin RegisterComponents(`Samples` [TDBFieldComboBox]); end; constructor TDBFieldComboBox create(Aowner:Tponent); var I j:integer; begin inherited Create(Aowner); FDataLink:=TFieldDataLink Create ; ondropdown:=dropdown; text:=``; end; destructor TDBFieldComboBox Destroy; begin FDataLink Free ; inherited Destroy; end; function TListBox GetField:string; var I j:integer; begin j:=FDataLink DataSource DataSet FieldCount ; for I := to j- do begin if FDataLink DataSource DataSet Fields[I] Displayname=text then begin Result:=FDataLink DataSource DataSet Fields[I] FieldName; exit; end; end; end; procedure TDBFieldComboBox SetDataSource ( Value:TDataSource); begin FDataLink DataSource :=value; end; function TDBFieldComboBox GetDataSource :TDataSource; begin Result:=FDataLink DataSource ; end; procedure TDBFieldComboBox StartDrag(Sender: Tobject; var DragObject: TDragObject); begin end; procedure TDBFieldComboBox DropDown(Sender: Tobject); var I j:integer; begin j:= ; j:=FDataLink DataSource DataSet FieldCount; I:= ; repeat items Add (FDataLink DataSet Fields[I] DisplayName );// FieldName); I:=I+ ; until I>j- ; end; end lishixinzhi/Article/program/Delphi/201311/8534
很赞哦! (1047)