我有一个带有逗号和换行符的大字符串,我需要在固定宽度的面板中绘制这个字符串,我想每次都取下面板宽度长度的字符串,以便我可以从新行中绘制每个字符串。
foreach (btnObject custItem in this.lstDeniedCustomization)
{
basketItemDescription = basketItemDescription + custItem.BtnName + ", ";
}
篮子物品描述包含我需要打破的面板宽度相等的字符串。
我正在尝试这个..
System.Drawing.SizeF mySize = g.MeasureString(basketItemDescription, this.Font); //get the size of the text property
float stringHeight = mySize.Height;
this.Height = mySize.Height;
但它只给了我整个字符串的宽度和高度,而我需要在某个固定宽度的面板中绘制它,而高度需要在运行时修复。