VSTS 2008 + C#+ .Net 2.0を使用してWindowsフォームアプリケーションを開発しています。デフォルトのForm1にはボタンがあり、ボタンをクリックすると別のForm - Form2が呼び出されます。Windowsフォームを常に上に表示させる方法は?
私の質問は、ユーザーがForm1を処理し続けることができるまでForm2を常に先頭にしたい、つまりユーザーがForm2に応答する必要があります(Form2で情報を記入して閉じてください)。この機能を実装する方法は?
ここは私の現在のコードです。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Visible = true;
}
}
+1 - ジョージは最上位ではなくモーダルダイアログを使用する必要があります。 –
おかげでアレックス、あなたのソリューションは動作します! – George2
トレイアプリを持っていて、トレイアイコンやホットキーをクリックして他のウィンドウの一番上になりたい場合は、私のアプリは開いているが、他のウィンドウの下に隠れている(隠れている)。@Mihailの答えは良いと思った?または私は間違って落ちる? –