0

演習として、C# で電卓アプリケーションを作成しました。このアプリケーションには、子フォームを持つコンテナがあります。コンテナーにはメニューがあり、コンテナー MDI に子を追加するときに、子に合わせてコンテナーのサイズを変更します。

私の問題は、メニューが子の一部 (電卓の表示) を隠しており、数字が見えないことです。

電卓ディスプレイの上部を隠しているコンテナのメニュー: 電卓ディスプレイの上部を隠すコンテナのメニュー

アプリケーションのサイズを手動で変更した後、ディスプレイの上部が表示されます。 アプリケーションのサイズを手動で変更した後 - ディスプレイの上部を見ることができます

コンテナの MDI で使用可能な最初の位置を設定するにはどうすればよいですか?

4

2 に答える 2

0

まず、その単純なインターフェイスを持つために MDI は必要ありません。単一のフォームを使用し、ユーザーの UserControl を他のすべてに使用します。

アップデート

電卓ごとに 1 つの UserControl を作成し、各タイプをメニュー項目のクリックに割り当てます。たとえば、コントロールを削除または非表示にします。

于 2013-04-11T18:52:04.493 に答える