.NET C#,VB.NET,VC.NET

■フォームをアクティブにする(最前面に表示)

Activate()関数を使います。

C#
// 自身をアクティブにする
this.Activate();    // thisをつけてもよし
Activate();         // つけなくてもよし

// 他のフォームをアクティブにする場合
// 次のようにまず表示しておいて(モードレス表示)
Form2 f2 = new Form2();
f2.Show();

// アクティブにしたいタイミングでActivateをコール
f2.Activate();
VB.NET
'自身をアクティブにする
Me.Activate()   'thisをつけてもよし
Activate()      'つけなくてもよし

'他のフォームをアクティブにする場合
'次のようにまず表示しておいて(モードレス表示)
Dim f2 As Form2 = New Form2
f2.Show()

'アクティブにしたいタイミングでActivateをコール
f2.Activate()
VC.NET
// 自身をアクティブにする
this->Activate();   // thisをつけてもよし
Activate();         // つけなくてもよし

// 他のフォームをアクティブにする場合
// 次のようにまず表示しておいて(モードレス表示)
Form2 *f2 = new Form2();
f2->Show();

// アクティブにしたいタイミングでActivateをコール
f2->Activate();

トップ  > .NET C#,VB.NET,VC.NET
Copyright (C) 2005.09 〜 By Shougo Suzaki

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送