سلام
میخوام تعدادی تکست باکس که داخل فرم هست رو با زدن دکمه چک کنم اگه خالی بود لیبل کنارش قرمز شه ... تعداد تکست باکسا زیادن ..دنبال یه روش میگردم که کد نویسی کمتری بخواد...ممنون میشم از بابت راهنماییهاتون
سلام
میخوام تعدادی تکست باکس که داخل فرم هست رو با زدن دکمه چک کنم اگه خالی بود لیبل کنارش قرمز شه ... تعداد تکست باکسا زیادن ..دنبال یه روش میگردم که کد نویسی کمتری بخواد...ممنون میشم از بابت راهنماییهاتون
سلام
این برنامه ای که نوشتم راهگشای کار شماست
https://barnamenevis.org/attachment.p...9&d=1425052982
متاسفانه با ویژال استدیو 2008 انگار مشکل داره ...
شما میتونی همه تکست باکس ها رو یجا بهش دسترسی داشته باشی و چک کنی خالی هستن یا نه
اما شما میخوای لیبل های کنارشو قرمز کنی و این یه ذره پیچیده میشه
اما این کد میاد در صورت خالی بودن تکست باکس ها اونها رو قرمز میکنه.کافیه این تابع رو تو رویداد کلیک باتن صدا بزنی.
public void ClearTextBoxs()
{
foreach (Control txt in this.Controls)
{
if (txt.GetType().Name == "TextBox")
if (txt.Text == "")
{
txt.BackColor = Color.Red;
}
}
}
برنامه با توضیحات میزارم باید اصولا کار کنه چون چیز خاصی نداره...
شاید کمک کنه:
aaaa.jpg
تکست باکساهای من تو سه تا گروپ باکس مختلف هست کد بالا رو فراخوانی کردم تو رویداد کلیک اما نشد
این که تکست باکسا تو گروپ باکس باید میذاشتم یا پنل هم یه توضیح بدید ممنونم ..من میخوام مشخصات یک زن و شوهر رو ثبت کنم مشخصات مرد رو گذاشتم تو یه گروپ باکس زن هم تو یکی دیگه
آخرین ویرایش به وسیله senior.sina : دوشنبه 11 اسفند 1393 در 11:47 صبح دلیل: توضیحات بیشتر