Tag: 选项卡

C#使用Form的控件在运行时添加选项卡

我已经想到了这个想法,你可以在表单上有一个选项卡控件,但不是在运行时之前定义每个选项卡控件,而是inheritance或使用另一个表单的控件。 基本上,在运行时之前没有选项卡的主窗体上有一个选项卡控件。 当运行时出现时,我想创建选项卡,但每个选项卡上的控件将来自单独的已创建表单。 每个表单都是在运行时之前创建的单独选项卡。 这可能吗? 是这样,怎么样? 提前致谢 编辑我正在使用3.5

在WPF中将TabItem转换为UserControl

我的主屏幕上有一个Tab Control。 它有不同的标签项。 例如: Animals Calfs 等等.. 这是标签的设计时预览: 每个选项卡项控件都inheritance自WorkSpaceViewControl (从UserControl派生的抽象类) 正如您所看到的,有一个刷新按钮来刷新控件(重新加载它的数据网格成员) 刷新按钮后面的代码是: private void buttonRefresh_Click(object sender, RoutedEventArgs e) { //var x = mainTab.SelectedItem as TabItem; //MessageBox.Show(x.Header.ToString());//shows the header //var t = x.Content as TextBlock; //MessageBox.Show(t.Text); var ctrl = mainTab.SelectedItem as TabItem; var myCtrl1 = (WorkSpaceViewControl)ctrl; myCtrl1.Refresh(); } Refresh()是WorkSpaceViewControl类中的虚方法,并在后续类中重写。 每当我调用该代码时,它都会让我在编译时出错。 我已经尝试了很多种方法:隐式,显式( 你可以在上面的评论代码中看到一些尝试 )。 这是我试图实现的显式转换代码(但失败了): public static […]

TabControl中的C#Tab切换

我遇到了这样的问题,我觉得很难克服。 在WinForms中,我得到了一个带有n个TabPages的TabControl。 我想扩展Ctrl + Tab / Ctrl + Shift + Tab切换。 所以我写了一些代码,只要焦点在TabControl或Form上,它就能正常工作。 当应用程序焦点位于TabPage的INSIDE中时(例如放在TabPage内的按钮上),在按下Ctrl + Tab的同时,我的代码被忽略,TabControl自己跳到TabPage(避免我的代码)。 谁有想法?

C#读取包含由选项卡分隔的数据的文本文件

我有一些代码: public static void ReadTextFile() { string line; // Read the file and display it line by line. using (StreamReader file = new StreamReader(@”C:\Documents and Settings\Administrator\Desktop\snpprivatesellerlist.txt”)) { while ((line = file.ReadLine()) != null) { char[] delimiters = new char[] { ‘\t’ }; string[] parts = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < parts.Length; […]

WinForms TabControl – 添加新标签按钮(+)

如何在Windows窗体应用程序中向TabControl添加+按钮。 这是WPF的答案。 但是我想在WinForms应用程序中使用它?