نمایش و عدم نمایش TextBox و Tree View در فرم سی شارپ
سلام دوستان میخوام روی فرم اصلی برنامه یه جعبه متن(textbox) و یه جعبه منوی درختی(tree view) روی فرم اصلی برنامه بزارم به همراه دوتا دکمه(buttom) به طوری که در ابتدای روی فرم برنامه در هنگام اجرا جعبه متن و منوی درختی دیده نشن اما دکمه ها طوری کد نویسی بشن که با کلیک یکی از اونا جعبه متن نمایش داده بشه و با کلیک دکمه دیگه جعبه درختی ، لطفا قطعه کد بدین
9 پاسخ
اگر بخواهیم این کار را در یک خط انجام بدهیم می توانیم از کد زیر هم استفاده کنیم
textBox1.visible=!(textBox1.visible);
خدا خیرت بده مهندس خیلی لطف کردی ممنون.
من از دیشب این کارو دارم انجام میدم ولی جای یه دونه مساوی ، دوتا مساوی میذاشتم و برنامه خطا میگرفت
جسارتا میشه بگین با چه کدی میشه کاری که که با کلیک اول کنترل نمایش بشه(visible=true) و وقتی کاربر برای بار دوم کلیک کرد دوباره مخفی بشه(visible=false) ممنون میشم
خب ببینید شما باید در هر بار کلیک چک کنید که مقدار یه متغیر bool که قبلا تعریف کردید true هست یا false اگر true بود نمایش داده بشه و سعد مقدار اون متغیر بشه false اگر هم False بود باید محو بشه و مقدار متغیر دوباره True بشه
ITpro باشید
بله خیلی ممنونم از پاسخ شما دوست عزیز
پرانتز رو بردارید و visible ها رو با V بزرگ بنویسید
سلام Itpro ای عزیز
برای این کار شما باید وقتی این کنترل ها رو روی فرم گذاشتید visible هرکدوم رو false کنید و در رویداد هرکدوم از دکمه ها کدی شبیه به کد زیر بنویسید
textBox1.visible=true;
از شما کاربر گرامی خواهش می شود که در برچسب گذاری دقت کنیدItpro باشید
سلام جناب عادلی عزیز این یه خط کد شما رو من نوشتم ولی متاسفانه خطا میگیره و زیر visible ها خط قرمز میکشه.
ویژوال استدیو من 2015 هست
بله جناب عادلی حالا درست شد ممنونم خیلی لطف کردین.البته روش اون دوستمونم که گفت با متغییر بولی بنویسم جواب داد اما کد شما خیلی خلاصه و مفید بود.واقعا شرمنده