16番会議室「玉石混淆みんなで作るSample蔵」に寄せられたサンプル
"Tabキーによるフォーカス移動を無視するprogram"
この発言は #00326 青井 勝茂 さんのTabキーによるフォーカス移動を無視するprogram に対するコメントです
サンプル蔵番の凛です。
本会議室の発言要件であるキーワードが欠けているので、追加して代理で
再アップ致します。(メールで何度かお願いしましたが対応頂けなかったので、、)
***********以下は#00320の JBD00012 青井 勝茂さんの御発言です。
{
フォームに、ボタンを数個置いて、TABキーによるフォーカスの移動を無視
する
sampleプログラムです
}
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private 宣言 }
procedure AppMessage( var Msg: Tmsg; var Handled: boolean );
public
{ Public 宣言 }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := AppMessage;
end;
procedure TForm1.AppMessage( var Msg: Tmsg; var Handled: boolean );
begin
if Msg.message = WM_KEYDOWN then
begin
case Msg.wParam of
VK_TAB :
begin
Handled := true;
end;
end;
end;
end;
end.
By 青井 勝茂
******************以上
98/01/24(土) 00:37 凛(MXB01744)
Original document by 凛 氏 ID:(MXB01744)
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum の16番会議室「玉石混淆みんなで作るSample蔵」に投稿されたサンプルです。これらのサンプルはボーランド株式会社がサポートする公式のものではありません。また、必ずしも動作が検証されているものではありません。これらのサンプルを使用したことに起因するいかなる損害も投稿者、およびフォーラムスタッフはその責めを負いません。使用者のリスクの範疇でご使用下さい。
Copyright 1996-2002 Delphi Users' Forum
|