お知らせ

電子会議

ライブラリ

パレット

Delphi FAQ検索

Delphi FAQ一覧

サンプル蔵





FDelphi FAQ
16番会議室「玉石混淆みんなで作るSample蔵」に寄せられたサンプル

"Form でプロパティを利用"






type
  TForm1 = class(TForm)
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    MainMenu1: TMainMenu;
    MenuItem1: TMenuItem;
    MenuItem2: TMenuItem;
  private
    FEditing: Boolean;
    FCurrentFileName: String;
    procedure SetEditing(Value: Boolean);
    procedure SetCurrentFileName(Value: String);
  public
    property Editing: Boolean read FEditing write SetEditing;
    property CurrentFileName: String read FCurrentFileName
                                     write SetCurrentFileName;
  end;

var
  Form1: TForm1;
  
implementation

procedure TForm1.SetEditing(Value: Boolean);
begin
  FEditing := Value;
  SpeedButton1.Enabled := Value;
  SpeedButton2.Enabled := Value;
  MenuItem1.Enabled := Value;
  MenuItem2.Enabled := Value;
end;

procedure TForm1.SetCurrentFileName(Value: String);
begin
  FCurrentFileName := Value;
  Caption := Application.ExeName + FCurrentFileName;
  Application.Title := Caption;
end;

利用法
  Form1.Editing := True;
  Form1.Editing := False;
  Form1.CurrentFileName := 'hehehe.obj';

                                                   本田勝彦

Original document by 本田勝彦        氏 ID:(VYR01647)


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum の16番会議室「玉石混淆みんなで作るSample蔵」に投稿されたサンプルです。これらのサンプルはボーランド株式会社がサポートする公式のものではありません。また、必ずしも動作が検証されているものではありません。これらのサンプルを使用したことに起因するいかなる損害も投稿者、およびフォーラムスタッフはその責めを負いません。使用者のリスクの範疇でご使用下さい。

Copyright 1996-2002 Delphi Users' Forum