C# winform- 选择卡问题 : 想要通过单击Tabpage A 中的按钮实现 转换到Tabpage B 中,请问如何实现?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform- 选择卡问题 : 想要通过单击Tabpage A 中的按钮实现 转换到Tabpage B 中,请问如何实现?相关的知识,希望对你有一定的参考价值。

方法一 用Graphics硬画上去
方法二 用个标签放到相应位子
重写tabPage的OnPaint方法
首先你要改tabPage的modify属性为public,后面可能不是tabPage2,而是TabControl tabControltabPage2,你找一下。然后按钮单击事件

TabControl tabControltabPage2.show();就行了

或者

private void Button1_Click(object sender, EventArgs e)

TabControl tabControl1=new TabControl();
TabPage tabPage2 = new TabPage();
tabPage2.Show();
tabControl1.SelectedIndex = 1;
参考技术A tabpage.selectedIndex 属性可以设置 参考技术B TabpageB所在tabControl为 tabControlB则可以这样
tabControlB .SelectedIndex=TabpageB所在页的Index
或是
tabControlB .SelectTab=TabpageB
参考技术C tabControl1.SelectedIndex = 1(要显示的Tabpage的索引); 参考技术D 上面都说完了,把分给我吧

C# 自动清除 Winform 文本框

【中文标题】C# 自动清除 Winform 文本框【英文标题】:C# Auto Clearing Winform Textbox 【发布时间】:2010-09-06 04:16:09 【问题描述】:

我有一个用户希望能够选择一个文本框并选择当前文本,这样他就不必为了更改内容而将其全部突出显示。

输入时需要处理内容。我想我已经弄清楚了那部分,但欢迎提出任何建议。

我需要帮助的部分是,一旦按下输入,任何进入文本框的条目都应该再次清除内容。

编辑:文本框控制一个射频硬件。用户想要做的是输入一个设置并按下回车键。设置被发送到硬件。用户无需执行任何其他操作即可输入新设置并再次按 Enter。

【问题讨论】:

【参考方案1】:

挂钩到 TextBox 上的 KeyPress 事件,当它遇到 Enter 键时,运行您的硬件设置代码,然后再次突出显示文本框的全文(见下文) - Windows 将负责清除文本为您下一次击键。

TextBox1.Select(0, TextBox1.Text.Length);

【讨论】:

【参考方案2】:

好的,你确定这是明智的吗?我在这里描绘了两种情况:

    表单上有一个默认按钮,按下回车时“点击”。 没有默认按钮,无论如何您都希望用户必须按 Enter。

这两个问题都提出了相同的问题:

是否正在对文本进行任何验证? 为什么不创建一个用户控件来封装这个逻辑? 如果您知道 Enter 按钮被按下并正常使用,那么 TextBoxName.Text = string.Empty 有什么问题?

另外,作为礼貌的说明,你能试着把你的问题分解一下吗?一大块读起来有点痛苦..

【讨论】:

以上是关于C# winform- 选择卡问题 : 想要通过单击Tabpage A 中的按钮实现 转换到Tabpage B 中,请问如何实现?的主要内容,如果未能解决你的问题,请参考以下文章

C# winform中TabControl怎么在每个选项卡的卡头添加不同的图标

C# winform datagridView中的下拉框如何能实现可以手录或,通过模糊查询直接定位到想要的数据

C# Winforms 选项卡控制选项卡宽度错误

C#中 winform程序 怎么制作纵向选项卡

C# 自动清除 Winform 文本框

如何重置 WinForms 应用程序上的选项卡索引?