home *** CD-ROM | disk | FTP | other *** search
/ Delphi 4 Bible / Delphi_4_Bible_Tom_Swan_IDG_Books_1998.iso / source / PageTab / Main.pas < prev    next >
Pascal/Delphi Source File  |  1998-03-06  |  1KB  |  66 lines

  1. unit Main;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  7.   StdCtrls, ComCtrls, Buttons;
  8.  
  9. type
  10.   TMainForm = class(TForm)
  11.     PageControl1: TPageControl;
  12.     TabSheet1: TTabSheet;
  13.     TabSheet2: TTabSheet;
  14.     CheckBox1: TCheckBox;
  15.     CheckBox2: TCheckBox;
  16.     CheckBox3: TCheckBox;
  17.     RadioButton1: TRadioButton;
  18.     RadioButton2: TRadioButton;
  19.     TabControl1: TTabControl;
  20.     Edit1: TEdit;
  21.     Edit2: TEdit;
  22.     Edit3: TEdit;
  23.     BitBtn1: TBitBtn;
  24.     TabSheet3: TTabSheet;
  25.     DateTimePicker1: TDateTimePicker;
  26.     Button2: TButton;
  27.     RadioButton3: TRadioButton;
  28.     Button1: TButton;
  29.     procedure TabControl1Change(Sender: TObject);
  30.     procedure Button1Click(Sender: TObject);
  31.     procedure Button2Click(Sender: TObject);
  32.   private
  33.     { Private declarations }
  34.   public
  35.     { Public declarations }
  36.   end;
  37.  
  38. var
  39.   MainForm: TMainForm;
  40.  
  41. implementation
  42.  
  43. {$R *.DFM}
  44.  
  45. procedure TMainForm.TabControl1Change(Sender: TObject);
  46. var
  47.   S: String;
  48. begin
  49.   S := IntToStr(TabControl1.TabIndex + 1);
  50.   Edit1.Text := 'Edit1 Tab ' + S;
  51.   Edit2.Text := 'Edit2 Tab ' + S;
  52.   Edit3.Text := 'Edit3 Tab ' + S;
  53. end;
  54.  
  55. procedure TMainForm.Button1Click(Sender: TObject);
  56. begin
  57.   PageControl1.ActivePage := TabSheet3;
  58. end;
  59.  
  60. procedure TMainForm.Button2Click(Sender: TObject);
  61. begin
  62.   PageControl1.ActivePage := TabSheet1;
  63. end;
  64.  
  65. end.
  66.