从列表框c#中删除项目时剪切项目

时间:2012-02-21 21:14:10

标签: c# winforms listboxitems

我有一个 - 列表框,属性Horizo​​ntScrollBar = True,所以当我添加一个 - 项目文本太长时滚动条出现。我的问题是,当我删除“长项目”时,其他项目的文本被剪切,文本是希伯来文,所以我设置属性RightToLeft ='True',当我将其更改为'False'时它没关系,但我不喜欢我想把它设置为'假'...... The ListBox Before I remove the item:

The ListBox After I remove the item:

1 个答案:

答案 0 :(得分:2)

删除操作后设置和重置RightToLeft属性可解决问题。

listBox1.Items.RemoveAt(listBox1.Items.Count - 1);
listBox1.RightToLeft = RightToLeft.No;
listBox1.RightToLeft = RightToLeft.Yes;