PDA

View Full Version : سوال: مشکل کد چک کردن مقدار خالی textbox ها



MahmoodM30
چهارشنبه 09 فروردین 1396, 13:51 عصر
سلام دوستان ممنون میشم در مورد این مشکل منو راهنمایی کنید

با استفاده از این کد میخواستم تکست های داحل tabcontrol و Groupbox رو چک کنم ولی درست کار نمیکنه ممنون میشم دوستان راهنمایی کنن

اینم کدش هست البته این به صورت نمونه هست و بعدا میخوام مقادیر دیگه ای رو هم باها چک کنم که گفتم این مشکل حل بشه اونیکی ها رو هم خودم حل میکنم

foreach (var tabcontrol in Controls.OfType<TabControl>())
{
foreach (var groupBox in tabcontrol.TabPages.OfType<GroupBox>())
{
foreach (var ctrl in groupBox.Controls.OfType<TextBox>())
{
if (ctrl is TextBox && string.IsNullOrEmpty(((TextBox)ctrl).Text))
{
((TextBox)ctrl).Focus();
MessageBox.Show("فیلد خالی را پر کنید");
}
}
}
}

ژیار رحیمی
چهارشنبه 09 فروردین 1396, 14:07 عصر
foreach (var tabcontrol in Controls.OfType<TabControl>())
{
foreach (var tabpage in tabcontrol.Controls.OfType<TabPage>())
{
foreach (var groupBox in tabpage.Controls.OfType<GroupBox>())
{
foreach (var ctrl in groupBox.Controls.OfType<TextBox>())
{
var txtbox = ctrl as TextBox;
if (txtbox!=null && string.IsNullOrEmpty(txtbox.Text))
{
txtbox.Focus();
MessageBox.Show("فیلد خالی را پر کنید");
}
}
}
}
}