powershell Windows Forms-如何在System.Windows.Forms.Label上防止换行/多行?

hc8w905p  于 2022-11-10  发布在  Shell
关注(0)|答案(1)|浏览(161)

如何防止System.Windows.Forms.Label中的字符串换行到第二行?如果我将大小设置为90x20,并且文本超过90px,它将换行,您会看到换行文本的顶部位于其他文本的下面。
我可以将高度从20更改为15,它会隐藏换行文本,但文本当然仍然是换行文本。
我将宽度设置为90,因为如果我不这样做,它将重叠在右侧的对象上。那么我如何才能真正防止文本换行呢?或者,如果你有一个想法,我可以更好地完成这件事。

yqlxgs2m

yqlxgs2m1#

您可以将这些属性设置为您的标签(我们将其称为‘$myLabel’)

$myLabel.Size         = '90, 20'
$myLabel.AutoSize     = $false
$myLabel.AutoEllipsis = $true

这将截断过长的文本行,并将...追加到文本行后,这表示文本的数量超出了可显示的范围

相关问题