Dim prov As New Collection
Private Sub Form_Load()
prov.Add "北京市,东城,西城,崇文,宣武,朝阳,丰台,石景山,海淀,门头沟,房山,通州,顺义,昌平,大兴,平谷,怀柔,密云,延庆", "北京"
prov.Add "上海市,黄浦,卢湾,徐汇,长宁,静安,普陀,闸北,虹口,杨浦,闵行,宝山,嘉定,浦东,金山,松江,青浦,南汇,奉贤,崇明", "上海"
prov.Add "天津市,和平,东丽,河东,西青,河西,津南,南开,北辰,河北,武清,红挢,塘沽,汉沽,大港,宁河,静海,宝坻,蓟县", "天津"
prov.Add "重庆市,万州,涪陵,渝中,大渡口,江北,沙坪坝,九龙坡,南岸,北碚,万盛,双挢,渝北,巴南,黔江,长寿,綦江,潼南,铜梁,大足,荣昌,壁山,梁平,城口,丰都,垫江,武隆,忠县,开县,云阳,奉节,巫山,巫溪,石柱,秀山,酉阳,彭水,江津,合川,永川,南川", "重庆"
prov.Add "河北省,石家庄,邯郸,邢台,保定,张家口,承德,廊坊,唐山,秦皇岛,沧州,衡水", "河北"
prov.Add "山西省,太原,大同,阳泉,长治,晋城,朔州,吕梁,忻州,晋中,临汾,运城", "山西"
prov.Add "内蒙古自治区,呼和浩特,包头,乌海,赤峰,呼伦贝尔盟,阿拉善盟,哲里木盟,兴安盟,乌兰察布盟,锡林郭勒盟,巴彦淖尔盟,伊克昭盟", "内蒙"
prov.Add "辽宁省,渖阳,大连,鞍山,抚顺,本溪,丹东,锦州,营口,阜新,辽阳,盘锦,铁岭,朝阳,葫芦岛", "辽宁"
prov.Add "黑龙江省,哈尔滨,齐齐哈尔,牡丹江,佳木斯,大庆,绥化,鹤岗,鸡西,黑河,双鸭山,伊春,七台河,大兴安岭", "黑龙"
prov.Add "江苏省,南京,镇江,苏州,南通,扬州,盐城,徐州,连云港,常州,无锡,宿迁,泰州,淮安", "江苏"
prov.Add "浙江省,杭州,宁波,温州,嘉兴,湖州,绍兴,金华,衢州,舟山,台州,丽水", "浙江"
prov.Add "安徽省,合肥,芜湖,蚌埠,马鞍山,淮北,铜陵,安庆,黄山,滁州,宿州,池州,淮南,巢湖,阜阳,六安,宣城,亳州", "安徽"
prov.Add "福建省,福州,厦门,莆田,三明,泉州,漳州,南平,龙岩,宁德", "福建"
prov.Add "江西省,南昌市,景德镇,九江,鹰潭,萍乡,新馀,赣州,吉安,宜春,抚州,上饶", "江西"
prov.Add "山东省,济南,青岛,淄博,枣庄,东营,烟台,潍坊,济宁,泰安,威海,日照,莱芜,临沂,德州,聊城,滨州,菏泽", "山东"
prov.Add "河南省,郑州,开封,洛阳,平顶山,安阳,鹤壁,新乡,焦作,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店,济源", "河南"
prov.Add "湖北省,武汉,宜昌,荆州,襄樊,黄石,荆门,黄冈,十堰,恩施,潜江,天门,仙桃,随州,咸宁,孝感,鄂州", "湖北"
prov.Add "湖南省,长沙,常德,株洲,湘潭,衡阳,岳阳,邵阳,益阳,娄底,怀化,郴州,永州,湘西,张家界", "湖南"
prov.Add "广东省,广州,深圳,珠海,汕头,东莞,中山,佛山,韶关,江门,湛江,茂名,肇庆,惠州,梅州,汕尾,河源,阳江,清远,潮州,揭阳,云浮", "广东"
prov.Add "广西壮族自治区,南宁,柳州,桂林,梧州,北海,防城港,钦州,贵港,玉林,南宁地区,柳州地区,贺州,百色,河池", "广西"
prov.Add "海南省,海口,三亚", "海南"
prov.Add "四川省,成都,绵阳,德阳,自贡,攀枝花,广元,内江,乐山,南充,宜宾,广安,达川,雅安,眉山,甘孜,凉山,泸州", "四川"
prov.Add "贵州省,贵阳,六盘水,遵义,安顺,铜仁,黔西南,毕节,黔东南,黔南", "贵州"
prov.Add "云南省,昆明,大理,曲靖,玉溪,昭通,楚雄,红河,文山,思茅,西双版纳,保山,德宏,丽江,怒江,迪庆,临沧", "云南"
prov.Add "西藏自治区,拉萨,日喀则,山南,林芝,昌都,阿里,那曲", "西藏"
prov.Add "陕西省,西安,宝鸡,咸阳,铜川,渭南,延安,榆林,汉中,安康,商洛", "陕西"
prov.Add "甘肃省,兰州,嘉峪关,金昌,白银,天水,酒泉,张掖,武威,定西,陇南,平凉,庆阳,临夏,甘南", "甘肃"
prov.Add "宁夏回族自治区,银川,石嘴山,吴忠,固原", "宁夏"
prov.Add "青海省,西宁,海东,海南,海北,黄南,玉树,果洛,海西", "青海"
prov.Add "新疆,乌鲁木齐,石河子,克拉玛依,伊犁,巴音郭勒,昌吉,克孜勒苏柯尔克孜,博尔塔拉,吐鲁番,哈密,喀什,和田,阿克苏", "新疆"
prov.Add "香港,香港", "香港"
prov.Add "澳门,澳门", "澳门"
prov.Add "台湾省,台北,高雄,台中,台南,屏东,南投,云林,新竹,彰化,苗栗,嘉义,花莲,桃园,宜兰,基隆,台东,金门,马祖,澎湖", "台湾"
Dim temp() As String, i As Integer
For i = 1 To prov.Count
temp = Split(prov(i), ",")
List1.AddItem temp(0)
Next
List1.ListIndex = 0
End Sub
Private Sub List1_Click()
List2.Clear
Dim i As Integer, temp() As String
temp = Split(prov(Left(List1.Text, 2)), ",")
For i = 1 To UBound(temp)
List2.AddItem temp(i)
Next
Erase temp
End Sub
分享到:
相关推荐
本主题聚焦于“C# WinForm两个listBox之间的Item互相拖动”这一功能,这涉及到Windows窗体应用程序中的事件处理、鼠标操作以及数据传输。下面将详细阐述实现这个功能的关键知识点。 首先,我们要了解`ListBox`控件...
"两个listbox同时滚动"这个主题就是关于如何在用户滚动其中一个Listbox时,使另一个Listbox也同步滚动的知识点。 首先,我们要理解Listbox的基本操作。Listbox通常包含了添加、删除、选择和滚动等方法。在.NET ...
首先,我们需要在ASP.NET页面上创建两个ListBox控件,可以分别命名为ListBox1和ListBox2。这两个ListBox可以代表不同的数据集,例如,一个用于显示源数据,另一个用于显示已选择的数据。 1. **插入和删除操作**:在...
要实现两个List Box的滚动条同步,我们需要关注的是SCROLLINFO结构体和WM_VSCROLL消息。首先,我们需要为每个List Box创建一个SCROLLINFO结构,并设置其nMax成员为List Box的最大滚动值,这通常是List Box项数减一。...
左右两个ListBox互相交换数据VC++版 左右两个ListBox互相交换数据,VC++版源码实现,也就是文本数据在两个ListBox之间相互传递,这种用法在WEB开发中应用广泛 ,最早发现是在招聘网站、IT产品网站,用于高级产品搜索...
C#中实现两个listBox控件之间传递数据的源代码
本篇文章将详细讲解如何实现"两个listbox之间内容转移",包括选中项的转移和全部内容的转移。 首先,我们需要了解Listbox的基本属性和方法。在Delphi中,Listbox的Items属性存储了所有显示的项目,每个项目都是一个...
VS2010写的两个Listbox控件,可以单选、多选列表中的行,通过Button按钮移动到另一个Listbox,还可以鼠标双击一行,移动到另一个表中;代码全部添加清晰的注解,每一步都清晰明了,不好用随便喷。部分代码: //获取...
在标题“两个listbox中信息传递源代码”中,我们看到的核心概念是“信息传递”和“两个listbox”。这通常指的是在一个对话框中的ListBox选择的项目被传递到另一个对话框的ListBox中。这种功能在多窗口或多面板应用中...
### ASP.NET两个ListBox之间的数据传输实现 在ASP.NET开发中,有时我们需要在两个`ListBox`控件之间进行数据传输操作,比如将一个列表中的项移动到另一个列表中,或者实现全选、全不选等功能。这种操作对于用户界面...
4. 确保`ListBox2`的`ItemsSource`是动态更新的,这样每次选择国家时,都会自动加载对应国家的城市。 **代码示例** ```xml <!-- XAML部分 --> <ListBox x:Name="ListBox1" SelectionChanged="ListBox1_...
首先,我们需要创建两个Listbox控件,分别命名为ListBox1和ListBox2,然后开启它们的AllowDrop属性,使得用户可以将一项拖放到另一项上。在C#代码中,这可以通过以下设置实现: ```csharp ListBox1.AllowDrop = ...
这可以通过创建两个ListBox实例并利用`Items`属性来实现。例如,当一个ListBox中的项被选中后,将其移动到另一个ListBox: ```csharp private void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { ...
- 首先,我们需要在两个ListBox控件上启用拖放支持。可以通过设置`AllowDrop`属性为`true`来实现,例如: ```xml <ListBox x:Name="ListBox1" AllowDrop="True" ... /> <ListBox x:Name="ListBox2" AllowDrop=...
在这个示例中,我们将实现两个ListBox控件之间的拖拽操作,用户可以将一个ListBox控件中的项目拖到另一个ListBox控件中,反之亦然。在拖拽过程中,鼠标会呈现手势状,以增强拖动操作的形象化。 要实现ListBox控件的...
在这个文件中,你会看到两个ListBox控件,分别代表左侧列表和右侧列表,以及可能存在的按钮或其他交互元素,如“左移”和“右移”按钮,用于在两个ListBox之间移动选定的项目。 接着,`BilateralListBoxV2.ascx.cs`...
综上所述,"城市管理系统 ListBox控件"涉及到Windows API编程、用户界面设计、事件处理、数据存储和检索等多个方面。虽然系统简单,但它整合了多种技术,展示了C语言在开发复杂应用时的灵活性和实用性。通过深入理解...
这两个文件分别代表ASP.NET Web应用程序中的视图页面(ASPX)和对应的后台代码(CS)。在Default3.aspx中,你会看到两个ListBox控件的HTML标记,而在Default3.aspx.cs中,会包含上述的C#代码逻辑。 通过以上步骤,...
此外,`ListBox`还支持多种样式和模板,包括`ListBoxStyle`和`ItemContainerStyle`,用于自定义整个控件的外观以及每个项容器的样式。例如,改变选中项的背景色: ```xml <ListBox> <ListBox.ItemContainerStyle> ...
本教程将详细讲解如何在两个Listbox之间进行数据交换,这是在开发各种应用时可能会遇到的常见需求。 首先,我们要理解Listbox的基本操作。在VB中,Listbox可以通过其内置的方法和属性来管理其中的数据。例如,`...