Excel 2010 SearchAndReplaceダイアログはどのようなフォーム/ウィンドウですか?

StackOverflow https://stackoverflow.com/questions/3484547

  •  28-09-2019
  •  | 
  •  

質問

Excel 2010の[検索と交換]ダイアログが好きです。データを入力して、後ろのグリッドに置き換えることができます。その後、検索/交換ウィンドウが消えずにバックグラウンドに入ることなくグリッドのデータを編集できます。

SearchAndReplaceウィンドウは、モデルダイアログではありません。また、他のオープンアプリケーションに切り替えると、Excelが一緒にExcelを使用してWindowがバックグラウンドに入っているため、「Top attaT at Top」のような設定もありません。

それはどんな窓ですか?

後ろにグリッドで編集しますが、検索/交換ウィンドウはアプリケーションの上部にとどまりますが、オペラトンシステムの上部にはありません!

パブリッククラスmainwindow.cs

var window = new Window();
            window.Owner = this;
            window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;
            window.Width = 200;
            window.Height = 200;
            window.Show();
役に立ちましたか?

解決

Win32用語では、そうなる可能性があります WS_POPUP, 、所有者がトップレベルのExcelウィンドウに設定されています。

さまざまなプログラミング環境には、この種のウィンドウの名前が異なります。たとえば、.NET WinFormsはそれを所有フォームと呼びます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top