关于ComboBox有关问题

关于ComboBox问题如果Edit1- Text 1 那么ComboBox下拉列表中显示4、5、6三个值如果Edit1- Text 2 那

关于ComboBox问题
如果   Edit1-> Text= "1 "   那么ComboBox下拉列表中显示4、5、6   三个值
如果   Edit1-> Text= "2 "   那么ComboBox下拉列表中显示7、8、9   三个值
请问如何实现?



[解决办法]
在Edit1的OnChange事件中写
if(Edit1-> Text.Trim()== "1 ")
{
ComboBox1-> Clear;
ComboBox1-> Items-> Add( "4 ");
ComboBox1-> Items-> Add( "5 ");
ComboBox1-> Items-> Add( "6 ");
}
else if(Edit1-> Text.Trim()== "2 ")
{
ComboBox1-> Clear;
ComboBox1-> Items-> Add( "7 ");
ComboBox1-> Items-> Add( "8 ");
ComboBox1-> Items-> Add( "9 ");
}
[解决办法]
Edit1KeyDown事件中
ComboBox1-> Clear();
if(Edit1-> Text.Trim()== "1 ")
{
ComboBox1-> Items-> Add( "4 ");
ComboBox1-> Items-> Add( "5 ");
ComboBox1-> Items-> Add( "6 ");
}
else if(Edit1-> Text.Trim()== "2 ")
{
ComboBox1-> Items-> Add( "7 ");
ComboBox1-> Items-> Add( "8 ");
ComboBox1-> Items-> Add( "9 ");
}