A WindowsFormのアプリケーション上のパネル:(TabControlのインサイド)センターフォーム上のタブコントロールとデザインビューでこの設定を持つTabControlの
MainForm.WindowState =最大化
TabControl.Dock =なし
のControlPanel .Dock =なし使用
上のフォームにTabControlのとパネルを中央にする必要が
TabControl.Top = (Me.ClientSize.Height/2)
TabControl.Left = (Me.ClientSize.Width/2)
TabControlは、これまでのところ、左下まで表示されています。いくつかのサイト上で示唆したが、
を働かなかったよう
はほとんどMe.DisplayRectangle.Height/2とMe.DisplayRectangle.Width
を使用して同じ結果がまた
TabControl.Anchor = AnchorStyles.None
てみました使用する
TabControl.Top = (Me.ClientSize.Height/4)
TabControl.Left = (Me.ClientSize.Width/4)
TabControlはもっと中央に表示されます...
何が間違っていますか?デザインタイムの設定?
「ControlPanel」は正確に何ですか?どのようなタイプのコントロールですか? – Plutonix
申し訳ありませんが、私は従いません - フォームが最大化するときにタブのサイズを変更しない限り、パネルは少なくとも中央に置かれている必要があります。 Option Strictをオンにします。 - TabControl.Top =(Me.ClientSize.Height/2)は、DoubleをIntプロパティに割り当てています。 – Plutonix
あなたはそれを中央に配置しませんでした。 TabControl.Top =(Me.ClientSize.Height - TabControl.Height)\ 2、leftと同じです。 –