2017-12-12 20 views
1

私は、私のwinformアプリケーションのサイズを変更するグリッドレイアウトテーブルを使用しています。どちらが素晴らしいですか?フォント解像度は、画面の解像度に応じて

ただし、解像度を高く設定してもフォントサイズは同じです。

自分のフォームにautoscalemode = fontを設定して、私がグーグルで見つけたほぼ5-6の解決策を試しましたが、動作しません。

スクリー解決に応じてフォントサイズを変更するにはどうすればよいですか?この例では

答えて

0
private void Form1_SizeChanged(object sender, EventArgs e) 
    { 
     label1.Font = new Font("Arial", panel1.Width/8); 
     label1.Font = new Font("Arial", panel1.Height/4); 
    } 

私が使用: TableLayoutPanelを形成するために記入し、パネルが表に記入し、ラベルがパネルに

Preview

+0

を埋めることは、プログラミングよりもファンタジーです:)あなたの答えのため – Synthwave1990

+0

感謝。しかし、もし私が持っている100以上のラベルがあるなら、これは役に立ちません:) –

+0

ループを使ってlayoutpanelのすべてのラベルを列挙することができます。 – Synthwave1990