[Ocs-comps-commits] OCS2/Samples/VCL/ButtonEdit ButtonEdit.dpr,NONE,1.1 ButtonEdit.res,NONE,1.1 Unit
Brought to you by:
tectsoft
|
From: Si C. <tec...@us...> - 2005-11-21 10:33:49
|
Update of /cvsroot/ocs-comps/OCS2/Samples/VCL/ButtonEdit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10593/Samples/VCL/ButtonEdit Added Files: ButtonEdit.dpr ButtonEdit.res Unit2.dfm Unit2.pas Log Message: Initially added to source control --- NEW FILE: ButtonEdit.res --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Unit2.pas --- unit Unit2; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OrckaEdit, Grids, DBGrids, Db, DBTables; type TForm2 = class(TForm) GroupBox1: TGroupBox; OrckaButtonEdit1: TOrckaButtonEdit; OpenDialog1: TOpenDialog; CheckBox1: TCheckBox; GroupBox2: TGroupBox; OrckaButtonEdit2: TOrckaButtonEdit; Memo1: TMemo; Label1: TLabel; GroupBox3: TGroupBox; Table1: TTable; DataSource1: TDataSource; DBGrid1: TDBGrid; OrckaButtonEdit3: TOrckaButtonEdit; Label2: TLabel; procedure OrckaButtonEdit1ButtonClick(Sender: TObject); procedure CheckBox1Click(Sender: TObject); procedure OrckaButtonEdit2ButtonClick(Sender: TObject); procedure OrckaButtonEdit3ButtonClick(Sender: TObject); private { Private declarations } public end; var Form2: TForm2; implementation {$R *.DFM} procedure TForm2.OrckaButtonEdit1ButtonClick(Sender: TObject); begin if OpenDialog1.Execute then OrckaButtonEdit1.Text := OpenDialog1.FileName; end; procedure TForm2.CheckBox1Click(Sender: TObject); begin OrckaButtonEdit1.UseEnter := CheckBox1.Checked; OrckaButtonEdit2.UseEnter := CheckBox1.Checked; OrckaButtonEdit3.UseEnter := CheckBox1.Checked; end; procedure TForm2.OrckaButtonEdit2ButtonClick(Sender: TObject); var StartPos: Longint; begin StartPos := Pos(OrckaButtonEdit2.Text, Memo1.Text) -1; if StartPos > -1 then begin Memo1.SelStart := StartPos; memo1.SelLength := Length(OrckaButtonEdit2.Text); Memo1.SetFocus; end else ShowMessage(Format('"%s" was not found', [OrckaButtonEdit2.Text])); end; procedure TForm2.OrckaButtonEdit3ButtonClick(Sender: TObject); begin if OrckaButtonEdit3.Text = '' then Table1.Filtered := False else begin if Table1.Filtered then Table1.Filtered := False; Table1.Filter := Format('LastName = ''%s''', [OrckaButtonEdit3.Text]); Table1.Filtered := True; end; end; end. --- NEW FILE: Unit2.dfm --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ButtonEdit.dpr --- program ButtonEdit; uses Forms, Unit2 in 'Unit2.pas' {Form2}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm2, Form2); Application.Run; end. |