【发布时间】:2019-02-16 03:34:12
【问题描述】:
在 C++Builder 中,我有一个带有一些项目的 TListView。
每当有人输入一个数值时,它应该应用到 ListView 中当前选中的TListItem 的标题:
void __fastcall TFormMain::ListViewKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if ( Key >= '0' && Key <= '9' )
{
if ( !ListView->IsEditing() )
{
ListView->Selected->EditCaption();
}
}
}
这段代码“以某种方式”工作:输入一个数值会使TListView 进入编辑模式。然后我必须重新输入数字才能将其应用于TListItem 的标题。
难道没有办法做到EditCaption() 并一步应用号码吗?
【问题讨论】:
标签: c++builder vcl tlistview