银河漫步 - 2017/7/26 10:19:05
经过测试可以实现加载后的动态变更ComboBox、ListBox的列表文本
但是下一次加载时
列表文本又会被还原
必须在
Inited
时
对列表的所有行依次用脚本操作一遍才能达到加载时列表文本的自动更新...
这个实用性有限...
还是希望可以做一个脚本
实现ComboBox、ListBox的列表文本
自动按照GrldList的首列文本进行全列表更新
银河漫步 - 2017/7/26 10:59:47
当前这个机制如果我想在打开修改器的时候
更新ComboBox的列表文本
我得写下大段代码, 比如之前我更新了其中的两行,为了之后载入修改器能动态变更2行的文本
Inited
{
Call.ReadData;
String newName;
GridList1.Selected = 26;
TextBox3.DataType = 5;
newName = TextBox3.Text;
newName += "["";
newName += TextBox3.Text;
newName += "-";
newName += TextBox2.Text;
newName += ""]";
TextBox3.DataType = 0;
ComboBox2.ValueList = newName;
GridList1.Selected = 33;
TextBox3.DataType = 5;
newName = TextBox3.Text;
newName += "["";
newName += TextBox3.Text;
newName += "-";
newName += TextBox2.Text;
newName += ""]";
TextBox3.DataType = 0;
ComboBox2.ValueList = newName;
GridList1.Selected = 0;
}
我得写下这样的代码
那如果我更新的是20行甚至200行怎么办...
所以还是建议ComboBox的列表文本和列表数据可以分开
文本做到自动调用比较好
yylinch - 2017/9/12 22:38:23
凝视&学习ING