2016-04-04 15 views
1

Metro Frameworkを使用しているC#Windowsフォームアプリケーションで奇妙なレイアウトの問題が発生しました。DataGridViewの左上隅の不思議なレイアウト

tabControlの内部にDataGridViewがドッキングされています。左上隅には灰色の帯が表示されます。私はそれが消えて、それをクリック

Upperleft corner

Upperleft on hover

誰もこれを削除する方法を知っていますか?

答えて

0

私も同じ問題に直面していました。そして、私はこの解決策を見つけました。 私はdatagridviewドックプロパティを設定して、タブページ内を埋めるようにしました。 次に、fillの代わりにdockプロパティをleftに設定し、datagridviewのサイズを1000,1000に設定します(デフォルトでは高さが設定されます)。 問題は解決しました。 サイジングの問題のためにこの灰色のライニングが表示されると思います。また、すべてのタブページに表示されません..奇妙な...しかし、私は解決策を得ました。

+0

ご回答ありがとうございます。私は左にドックのプロパティを変更し、それのサイズを変更しましたが、それでも動作しません。 –

+0

右にドッキングしてみてください。 – Krishna

1

タブページに追加した後に、BringToFront()メソッドを呼び出す前にDataGridViewを前面に移動するだけで済みます。 Dockのプロパティで遊ぶ必要はありません。これは私のためにそれを固定した。