-1

全て、

画面全体をカバーできるwinformを作りたいだけで、フォーカスを得ることができません。しかし、それはまだ画面の上部にとどまります。これは、ユーザーがこの最上位の winform を使用して他の操作を行うこともできることを意味します。

どんな考えでも。皆さんに感謝します!

4

3 に答える 3

0

topheが言ったように

public Form1()
  {
     InitializeComponent();
     TopMost = true;
  }

フォームを一番上に保ちます。あなたができる焦点のために

private Form masterForm;
  public Form2(Form master)
  {
     masterForm = master;
     InitializeComponent();
     GotFocus += new EventHandler(Form2_GotFocus);
  }

  void Form2_GotFocus(object sender, EventArgs e)
  {
     masterForm.Focus();
  }

そうすれば、セカンダリフォームがフォーカスを取得すると、マスターフォームに渡されます

于 2013-07-09T06:42:47.540 に答える