Marco Web Center |
Home: Code Repository: Mastering Delphi 5Project TEXTPROP
Project StructureTEXTPROP.DPRprogram TextProp; uses Forms, TextPF in 'TextPF.pas' {Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. TEXTPF.PASunit TextPF; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; CheckBox1: TCheckBox; Label1: TLabel; Memo1: TMemo; ListBox1: TListBox; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} type TControlHack = class (TControl); procedure TForm1.Button1Click(Sender: TObject); var I: Integer; begin for I := 0 to ControlCount - 1 do TControlHack (Controls [I]).Text := TControlHack (Controls [I]).Text + '*'; end; end. TEXTPF.DFMobject Form1: TForm1 Left = 200 Top = 108 Width = 434 Height = 219 Caption = 'TextProp' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] PixelsPerInch = 96 TextHeight = 13 object Label1: TLabel Left = 168 Top = 144 Width = 32 Height = 13 Caption = 'Label1' end object Edit1: TEdit Left = 152 Top = 76 Width = 121 Height = 21 TabOrder = 0 Text = 'Edit1' end object Button1: TButton Left = 152 Top = 32 Width = 121 Height = 25 Caption = 'Change Text' TabOrder = 1 OnClick = Button1Click end object CheckBox1: TCheckBox Left = 152 Top = 112 Width = 121 Height = 17 Caption = 'CheckBox1' TabOrder = 2 end object Memo1: TMemo Left = 280 Top = 32 Width = 137 Height = 137 Lines.Strings = ( 'Memo1') TabOrder = 3 end object ListBox1: TListBox Left = 8 Top = 32 Width = 137 Height = 137 ItemHeight = 13 Items.Strings = ( 'Item 1' 'Item 2' 'Item 3') TabOrder = 4 end end
|
||
© Copyright Marco Cantù, 1995-2020, All rights reserved |