delphi – 为什么在我切换ViewStyle之前,TListView的Node文本会被省略号截断?

任何人都可以帮助我理解为什么在程序启动时使用省略号截断TListView的显示标签,但在切换到vsIcon后又完全显示

再次?我不想要任何截断或椭圆…

编辑1:列[0] .AutoSize为TRUE,MaxWidth为50,宽度为50.

编辑2:左手屏幕捕获已更正,因此源文本与右侧相同.

TIA

最佳答案 假设您使用的是ViewStyle = vsReport,请确保定义的列的宽度足以容纳最长的文本值. TListColumn.AutoSize并不总是正常工作,尤其是当Listview被初始加载时.

点赞