我正在使用VB Express 2008来展示我的想法,以便为工作中的同事改进现有产品的用户界面。
当前用户界面有一个包含十个标签的特定页面,允许用户定义最多十个“标题”。十个“事物”中每一个的可用选择都是相同的。在十个选项卡中的每个选项卡上,都有一个复选框以启用该定义。通常,用户永远不会使用超过5或6个唯一定义,其余的将保持禁用状态。
到目前为止,我的原型有一个树视图控件,其中一个分支包含这个定义列表,Add和Delete按钮。我的想法是:有一个子分支开始(对应于当前UI中的第一个选项卡);如果用户想要添加定义,则单击“添加”,其他分支将添加到树视图中,最多十个。
我认为我应该能够创建一个“类”,它具有子UI(如Access中的子表单)以及行为代码,每次按下“添加”按钮都可以实例化;在树视图中选择时,每个实例化的设置可以独立设置,并在主UI表单中显示在面板或框架中。例如,假设用户添加以使总共有三个定义:树视图现在具有三个子分支,每个子分支呈现相同的子UI,其具有可以针对所选子分支设置的设置。我确信这是可能的,但不知道该怎么做。
我知道一个全面的“答案”可能很复杂而且很长,但我可能需要一些快速的提示才能开始 - 不要害羞!提前谢谢!
答案 0 :(得分:0)
如果我理解正确,我认为您正在寻找的是User Control
。此链接包含更多信息:http://msdn.microsoft.com/en-us/library/c316f119%28VS.71%29.aspx