【发布时间】:2016-07-24 15:24:56
【问题描述】:
好的,所以我的编程有问题,我有三个复选框,一个叫做“lstShows”,第二个叫做“lstSeasons”,第三个叫做“lstEpisodes”,我有两个组合框,其中包含季节和剧集,一个组合框称为“cbSeasons”,第二个称为“cbEpisodes。所以我想要做的是,当我按下 lstshows 中的项目时,我希望能够从 lstSeasons 中分配项目,并且当我想要单击季节中的项目我希望能够在 lstepisodes
中将项目分配给它例如,假设一个电视节目包含 10 个季节,所以我添加该电视节目并为其分配 10 个季节,然后第 1 季有 20 集,第 2 季有 15 集,我希望能够为每个不同的节目和季节添加项目。我一直在寻找任何地方,但我找不到任何东西。
这里是布局https://www.dropbox.com/s/u6xc3sb43ksq8qr/Capture.PNG?dl=0
我尝试编写代码,我这样做了,但它不起作用。
Dim item As String = lstSeasons.SelectedItem
lstEpisodes.Items.Add(item)
我真的需要这方面的帮助。
谢谢。
【问题讨论】:
-
您是否一直在尝试将 ListItems 从 lstSeasons 添加到 cbSeasons?
-
是 lstShows .Name 属性还是 .Caption 属性,如果是 .Name 尝试
IstShows.AddItem [Item]否则ListBox1.AddItem [Item]应该这样做。 “ListBox1”当然只是一个例子。 -
这不是我想要的,我想要的是,所以我在列表框中添加了一个新节目,然后将季节分配给 lstShow 中的选定项目,然后假设我还有另一个节目我添加了,然后当我按下那个节目时,我想为 lstshows 中的选定项目添加不同的季节。所以就像当我在节目之间切换时,季节项目和剧集项目也会相应地改变。
-
你是在 vb.net 还是 vba 中编码?
-
我在 vba windows 窗体中编码。