我想为我的应用程序创建一个搜索框。搜索框将包括两件事:一个搜索字段和一个搜索按钮。我认为,正确的做法是将这两个组件放在一个组合框中,该组合框将用作将它们容纳在里面的容器。我想我需要创建一个派生自 TGroupBox 类的类,该类在创建时将接收一个表名作为要搜索的参数。搜索框和按钮这两个组件将成为它的子组件-它们是它将如何工作的基本原则。
这张图片说明了搜索框的外观:
这是我到目前为止所做的:
unit clsTSearchBox;
interface
uses Classes, SysUtils, StdCtrls, Dialogs, ADODB, DataModule;
type
TSearchBox = class (TGroupBox)
constructor CreateNew(AOwner: TObject; Dummy: Integer);
end;
implementation
constructor TSearchBox.CreateNew(AOwner: TObject; Dummy: Integer);
begin
inherited;
Self.Height := 200;
Self.Width := 400;
Self.Caption := 'Test:'
end;
end.
如您所见,不多。我刚刚创建了一个从 TGroupBox 类派生的类。请帮助我编写正确的代码来实例化我的表单上的搜索框组件,因为我真的不知道该怎么做。我只需要正确创建对象的代码。
谢谢大家。