在 C# 中使用动态标签页的正确方法

发布于 2024-10-19 06:49:13 字数 249 浏览 2 评论 0原文

我正在用 .NET C# 为盲人开发一个简单的软件,其中包括电话簿。
电话簿由一个带有选项卡的表单组成(每个选项卡代表一个组,即家人、朋友、工作等),每个选项卡中都有一个列表视图,其中将包含该组中的联系人。 这些组当然是动态的并且是用户创建的。
我的问题是处理选项卡的正确方法是什么?为每个选项卡创建一个新的列表视图还是为所有选项卡创建一个新的列表视图?如何处理不同的列表视图?我应该每次重新定义每个选项卡的列表视图的特征吗?
希望有一个例子。
谢谢。

I am developing a simple software in .NET C# for blind people that includes a phonebook.
The phonebook consists of a form with tabs in it (each tab represent a group i.e. family, friends , work etc.) and in each tab a listview that will contain the contacts in that group.
The groups are of course dynamic and user made.
My question is what is considered the proper way to handle the tabs? To create a new listview for every tab or one for all of them? how to handle the different list views? should I redefine every time the characteristics of the listview for every tab?
Would appreciate an example.
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

杯别 2024-10-26 06:49:13

最好的方法是有一个列表视图(您的主列表视图),然后有一个选项卡控件,它将成为您的选项卡的主机(这称为选项卡式 MDI 界面)。
您可以为每个主要实体(家庭、朋友、工作等)创建单独的表单,然后根据主列表视图中单击的项目,您可以在主选项卡控件中打开(或激活)相关选项卡。

The best way would be to have one listview (your main list view) and then a tabcontrol which will be the host for your tabs (this is called tabbed MDI interface) .
you can create separate forms for each one of your main entities (family,friend,work,etc.) and then based on the clicked item in the main list view you can open (or activate) related tab in the the main tabcontrol .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文