0

些細なことだと思っていた問題があります。

C# を使用して Visual Studio 2012 Windows フォーム プロジェクトを開発しています。pbMaps私のフォームには、ものを表示するために使用するPictureBox があります。cbLabまた、アプリケーションの 2 つの状態を判断するために使用するcheckBox もあります。2 つの状態の違いの 1 つは、2 つの状態がpbMaps異なる場所にあり、サイズが異なることです。そこで、Visual Studio のデザイナーに移動し、手動で移動およびサイズ変更してpbMaps.SizepbMaps.Location両方の状態で必要な値を確認しました。次に、ここで報告されているコードにこれらの値を挿入しました。

    private void cbLab_CheckedChanged(object sender, EventArgs e)
    {
        if (!cbLab.Checked)
        {
            pbMaps.Height = 1160;
            pbMaps.Width = 916;
            pbMaps.Location = new Point(83, 12);
        }
        else
        {
            pbMaps.Height = 580;
            pbMaps.Width = 458;
            pbMaps.Location = new Point(277, 12);
        }
    }

私はこれが完全に機能することを期待していましたが、アプリケーションの操作中の位置、PictureBox が予想とは異なる位置に移動し、サイズが異なることがわかりました。デザイナーで見つけた場所に対して、場所が右に移動します。大きい方のサイズ (916 x 1160) は正しいですが、もう一方は Designer よりも大きく表示されます。

私はどこかで何かを忘れていますか?

ありがとう

4

0 に答える 0