カスタムWindowsフォームコントロールに自動サイズ設定を実装するためのベストプラクティスは何ですか?たとえば、System.Windows.Forms.Labelクラスから継承するカスタムLabelコントロール。
MSDNのControl.ClientSizeの記事には、(ClientSizeプロパティを使用して)新しいサイズを設定する方法の例がありますが、このメソッドを呼び出す必要があるイベントについてのヒントはありません:http: //msdn.microsoft.com /en-us/library/system.windows.forms.control.clientsize.aspx
さまざまなメソッドを試しましたが成功しませんでした(例:SizeFromClientSize、OnTextChangedなどのオーバーライド)。AutoSizeプロパティがtrueになるとすぐに、ClientSize値を正常にオーバーライドできないようです。
誰か助けてもらえますか?ありがとう!