我有一个使用TabControl来保存RichTextBox的应用程序。用户可以根据需要打开更多选项卡。
我需要一种方法将每个标签与一个字符串相关联,这样我就可以存储文件路径以便保存。
为了澄清,在新标签中打开文件时,我需要能够使用标签存储字符串。在 Java,中,我会使用HashMap<Tab, String>
来解决这个问题。
有没有办法解决这个问题?
提前谢谢
答案 0 :(得分:1)
您可以使用Dictionary<Tab, String>
。可以找到更多信息here
答案 1 :(得分:1)
您可以将字符串分配给每个选项卡的Tag属性。在使用对象时,您需要从对象进行转换,但这是最简单/最有效的方法。所有控件(我认为都是Windows窗体和WPF)都可以使用此属性,以便按照您想要的方式关联对象
正如lll建议的那样,你也可以使用一个字典,这是C#相当于一个哈希映射。