0

私はから運転してButtonいて、この新しいカスタムボタンを常に20x20ピクセルにしたいです。デフォルトと自分で実装した請負業者の両方WidthHeight20にするように記述しましたが、コントロールをツールボックスからデザイナーにドラッグするか、プログラムでコントロールをフォームに追加しても、これは何も変わりません。

    public partial class PinButton : Button
{
    public PinButtonData Data { get; set; }

    public PinButton()
    {
        InitializeComponent();

        Height = 20;
        Width = 20;
    }

    public PinButton(PinButtonData data)
    {
        InitializeComponent();

        Height = 20;
        Width = 20;

        Data = data;
    }
}
4

1 に答える 1

1

SetBoundsメソッドをオーバーライド20し、ベース呼び出しで高さと幅のパラメーターとして渡す必要があります。

于 2012-07-08T21:47:20.210 に答える