c#检查哪个TabPage是TextBox
c# check in which TabPage is TextBox
我什至不知道谁可以用我的英语来解释这个 :) 但我会尝试...
我有 TabControl1 和 3 个 TabPages(例如 page1、page2、page3)
我做了 foreach 循环来检查启用了哪些文本框:
foreach (TabPage tp in tabControl1.TabPages)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
if (!string.IsNullOrWhiteSpace(textboxy.Text))
{ ...
现在,我需要知道我启用的文本框在哪个 TabPage 中发送报告:
// ------ report ---------//
string userID = LoginForm.UserID;
string name;
string computerName = textboxy.Name;
string computer = computerName;
}
string whichTabPage = ...? ; <- HERE
(there is connectionstring)
...}
..}
现在,我必须知道在哪个 TabPage 中启用了文本框并将其存储在变量中,例如:
string whichTabPage = ?;
报告必须包括:TabPage 名称、启用的 TextBox 名称和 TextBox 中的文本。
像这样...
string whichTabPage=String.Empty;
foreach (TabPage tp in tabControl1.TabPages)
if (textboxy.Enabled)
{
whichTabPage = tp.Name;
}
next
如果愿意,您也可以使用 tp.Text
而不是 tp.Name
我什至不知道谁可以用我的英语来解释这个 :) 但我会尝试...
我有 TabControl1 和 3 个 TabPages(例如 page1、page2、page3)
我做了 foreach 循环来检查启用了哪些文本框:
foreach (TabPage tp in tabControl1.TabPages)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
if (!string.IsNullOrWhiteSpace(textboxy.Text))
{ ...
现在,我需要知道我启用的文本框在哪个 TabPage 中发送报告:
// ------ report ---------//
string userID = LoginForm.UserID;
string name;
string computerName = textboxy.Name;
string computer = computerName;
}
string whichTabPage = ...? ; <- HERE
(there is connectionstring)
...}
..}
现在,我必须知道在哪个 TabPage 中启用了文本框并将其存储在变量中,例如:
string whichTabPage = ?;
报告必须包括:TabPage 名称、启用的 TextBox 名称和 TextBox 中的文本。
像这样...
string whichTabPage=String.Empty;
foreach (TabPage tp in tabControl1.TabPages)
if (textboxy.Enabled)
{
whichTabPage = tp.Name;
}
next
如果愿意,您也可以使用 tp.Text
而不是 tp.Name