私はすでにhttps://stackoverflow.com/questions/13396293/getting-correct-winforms-forms-border-width-when-ching-formborderstyle-from .NET WindowsForms パッケージに境界線サイズの計算に問題があることを書いています。ここで、FormBorderSize プロパティを「SizableToolWindow」に設定して、フォームのタイトル バー部分の高さを取得する方法を知る必要があります。
5277 次
3 に答える
2
通常のフォームまたは SizableToolWindow で有効な以下を使用して、任意のフォームのタイトル バーの高さを計算します。
Rectangle screenRectangle = RectangleToScreen(this.ClientRectangle);
int titleHeight = screenRectangle.Top - this.Top;
それが役に立てば幸い。
于 2012-11-22T13:15:12.263 に答える
1
申し訳ありませんが、質問する前に管理ツールでこのことを見落としていたようです:
SystemInformation.ToolWindowCaptionHeight
于 2012-11-22T13:23:22.507 に答える