问题标签 [tabcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
28894 浏览

wpf - 如何使用标题中的按钮更改WPF TabControl中的按钮单击上的选定选项卡

我有一个在标题TabControl中有几个按钮的 WPF。TabItem我希望在单击带标题的按钮时更改选定的选项卡。这是一个代码片段:

此示例显示了几个Tabs。如果单击标题背景,则会选择选项卡,但是,如果单击按钮,则不会选择选项卡。我希望按钮接受点击,但我也希望与按钮对应的选项卡被选中。任何人都可以帮忙吗?

谢谢, 海特什

0 投票
2 回答
5564 浏览

vb.net - VB.NET 中的选项卡控件

我正在做我的项目,我设计包括 VB.NET 中的许多选项卡控件。

例子:

我有 3 个标签页,例如 tab1、tab2、tab3。我有菜单栏可以打开 tab1、tab2、tab3。

如何使用代码打开每个标签页?

我该如何解决这个问题?

0 投票
1 回答
8727 浏览

.net - 重新排序 WPF TabControl 中的选项卡

有没有一种简单的方法来自定义 WPF TabControl 以便它支持 TabItem 拖放 - 类似于 IE 和 firefox 所做的。

0 投票
4 回答
5218 浏览

.net - 如何在 .NET 中将 TabControl 转换为向导样式?

我想让我的表单具有向导样式,因此我使用 TabControl 将向导的页面作为我的 TabPages。有一些小问题需要纠正,例如使选项卡在运行时显示。我继承了 TabControl 并添加了一个名为“TabsVisible”的属性并更正了它。它工作得很好。(请参阅:http ://dotnetrix.co.uk/tabcontrol.htm - 添加 HideTabs 属性以打开/关闭 Tabitems)

但是还有其他一些小问题,例如: 1. 当按下 Ctrl + Tab 时,选项卡会发生变化。通过覆盖 OnKeyDown 方法 2 禁用此功能。当活动光标位于选项卡列表中时,如果按下箭头键,则当前选项卡页会更改。我怎样才能禁用这个?

所以我的问题是 - 如何禁用 tabControl 中的箭头键,以便标签页不会被更改?

0 投票
4 回答
11982 浏览

c# - 触发时的 WPF 样式 tabitem 文本前景,例如 IsEnabled、IsMouseOver 等

我正在尝试使用触发器更改 WPF 选项卡项的标题文本块的前景文本颜色。这适用于大多数(更简单的)场景,但不适用于全局样式的 TextBlocks。

所以这个简单的“鼠标悬停”触发器可以改变前景色:

问题是,当在 App.xaml 中对 TextBlocks 进行全局样式设置时(为了保持一致的外观),前景不会改变,但会保留全局样式的前景色。这就是我的 TextBlocks 的样式:

所以我的问题是明确定义的样式分配(在 TabItem 的触发器中)不应该优先吗?更重要的是,如何在不单独为所有文本块分配样式但让 TabItem 文本块按预期更改颜色的情况下解决此问题?

非常感谢

新台币

0 投票
1 回答
118 浏览

binding - 在两个标签页中放置常用控件

我有一个带有 2 个标签页的标签项。我想在每个标签页中放置 4 个复选框,所有复选框都具有相同的属性。如何轻松完成?

0 投票
1 回答
2585 浏览

wpf - 如果按钮在内部,如何使用 C# 以编程方式访问按钮

因为我是第一次使用 XAML,所以我有几个问题。

  1. 如何使用按钮 (BrowseButton) 浏览硬盘中的文件夹?在这种情况下,因为按钮在里面

  2. 我可以使用下面显示的方式吗?实际上,第一个停靠面板将保存图像和一些标签,而另一个停靠面板将在其中包含 tabcontrol。

  3. 如果我有一个选项卡控件,我如何添加一个可以在运行时增加选项卡的列表视图......并且列表视图也应该在运行时可用。如何在选项卡顶部添加关闭(“X”)标记以关闭按钮

可能我问了很多问题,对不起:(

请帮忙

0 投票
1 回答
2979 浏览

c# - 创建选项卡式 MDI 界面

我正在使用 C# 2005 开发 Windows 应用程序。我打算使用选项卡容器来显示子表单。我使用了菜单条来显示菜单并设置了 MainMenu 表单的 IsMDIContainer = true 属性。MainMenu 表单还包含一个选项卡控件,我计划在选项卡控件中将所有子表单显示为 Tap Pages。

到目前为止,当用户选择菜单选项时,我已经能够添加标签页。但我不知道如何在标签页中显示子表单本身。

我在菜单点击事件中使用了以下代码。

如何在标签页中正确显示子表单?我不想要一个文件-> 新类型的应用程序,其中菜单单击事件显示相同的(空白)表单。我的菜单选项应该每个都显示一个独特/不同的形式。

谢谢你。

拉利特·库马尔·巴里克

0 投票
1 回答
3811 浏览

c# - 使用户控件在选项卡控件中可调整大小

我无法弄清楚如何让我的用户控件对表单的调整大小事件做出反应。
用户控件存在于我的主窗体的选项卡控件中。
用户控件锚定到选项卡控件的所有侧面还是选项卡页?
选项卡控件锚定到表单的所有侧面。
当我调整主窗体的大小时,选项卡控件会正确调整大小,但用户控件不会。

[摘要]
DataBoxUserControl
- 带有按钮和文本框的用户控件。
- 文本框的侧面固定在用户控件上。

MainForm
- 有一个固定在表单所有侧面的选项卡控件。
- 选项卡控件有我的 DataBoxUserControl,它的侧面固定在选项卡控件上。

调整 MainForm 的大小会调整选项卡控件的大小,但不会调整用户控件的大小。

[我还尝试了什么]
1.我尝试在每个标签页中放置一个面板控件并锚定面板。然后我将用户控件放在面板中并锚定它。要么我做错了,但也没有用。
2.我在某处读到尝试将主窗体的调整大小事件注册到用户控件。但我真的不明白这一点,我似乎无法找到我再次看到的地方。

我正在使用 c# 和 .net 3.5

0 投票
1 回答
1746 浏览

c# - 删除标签页

我正在使用 C# 2005 创建一个 Windows 应用程序。我有一个 MDIForm (frmMainMenu),其中包含一个 Menustrip 和一个

选项卡控件。我的 ChildForm 是 frmPurchaseEntry。当用户单击特定的菜单选项时,会创建一个新的 TabPage 并

子窗体显示在 TabPage 内。

我在 MDIForm (frmMainMenu) 的 MenuClick 事件中使用以下代码:

一切都很好。但是当 ChildForm 关闭时,我无法删除 TabPage。仅以下命令

关闭 ChildForm,但空的 TabPage 仍然存在。

我知道删除 TabPage 的语法是

但我无法从 ChildForm 访问 MDIForm 的 TabControl。我尝试对 TabControl 使用 Public 修饰符,但是

它仍然没有从 ChildForm 中暴露出来。

如何从 ChildForm 中删除并处理特定的 TabPage(带有特定的选项卡文本)???

谢谢你。

拉利特·库马尔·巴里克