我是做这个: 省份,地级市,县级市 按照目录树排列。但是客户要求在点击省份,地级市,县级市 的时候 ,COMBOBOx1,COMBOBOx2,COMBOBOx3 能显示所选择的省份,地级市,县级市
EXP:河北省,保定 ,安国 我分别在TREEVIEW 里点击过后 。COMBOBOx1,COMBOBOx2,COMBOBOx3分别显示河北省,保定 ,安国。
谢谢各位了
EXP:河北省,保定 ,安国 我分别在TREEVIEW 里点击过后 。COMBOBOx1,COMBOBOx2,COMBOBOx3分别显示河北省,保定 ,安国。
谢谢各位了
ComboBox.Text:=sName;
而且这三个COMBOBOX是对应的行政地区级别的。例如石家庄这个地级市只显示在COMBOBOX2中
这个就是定位的问题
当你选择了省的时候,取省的名称(你需要判断节点相应的Level),
如
var
S:string;
begin
S := TreeView1.Selected.Text;
case TreeView1.Selected.Level of
1: begin
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf(S);
end;
2:begin
ComboBox2.ItemIndex := ComboBox1.Items.IndexOf(S);
end;
3:begin
ComboBox3.ItemIndex := ComboBox1.Items.IndexOf(S);
end;
end;
end;