PDA

View Full Version : نشان داده شدن textbox با کلیک بر روی یک دکمه



ab.ali
شنبه 04 مرداد 1393, 13:34 عصر
با سلام، من یک texbox دارم که visible ش رو غیر فعال کردم، حالا می خوام وقتی روی دکمه ای کلیلک شد، اون ظاهر بشه چی کار باید بکنم؟

hadi vafaii
شنبه 04 مرداد 1393, 13:47 عصر
با سلام، من یک texbox دارم که visible ش رو غیر فعال کردم، حالا می خوام وقتی روی دکمه ای کلیلک شد، اون ظاهر بشه چی کار باید بکنم؟
سلام اینجوری بنویس



private void button4_Click(object sender, EventArgs e)
{txtdelet.Visible = true;


}

ab.ali
شنبه 04 مرداد 1393, 14:05 عصر
سلام اینجوری بنویس



private void button4_Click(object sender, EventArgs e)
{txtdelet.Visible = true;


}


ممنون، بعد چی کار می شه کرد که وقتی دوباره روی دکمه کلیک شد، اون textbox ناپدید بشه؟ یعنی حالت toggle داشته باشه.

hadi vafaii
شنبه 04 مرداد 1393, 14:25 عصر
ممنون، بعد چی کار می شه کرد که وقتی دوباره روی دکمه کلیک شد، اون textbox ناپدید بشه؟ یعنی حالت toggle داشته باشه.


:متفکر:
فعلا چیزی به ذهنم نمیرسه اما میتونی مثلا تو کد نویسی تکست باتن اینجوری بزنی که دوبار کیلیک کنید و ای ونت دابل کیلیک رو مثل بالایی تنظیم بنویسی و بزنی که فالس شه

learningtv.i
شنبه 04 مرداد 1393, 14:29 عصر
برای toggle لازم هست ابتدا وضعیت موجود را داشت و بعد بر عکس آن را انجام داد.یعنی اگر الان visible برابر با true هست با کلیک false شود و بر عکس.پس به عبارتی

private void button4_Click(object sender, EventArgs e)
{
if(txtdelet.Visible==true) txtdelet.Visible=false;
else txtdelet.Visible=true;




}

elec60
شنبه 04 مرداد 1393, 14:39 عصر
تو متد كليك button بنويس:
;textbox.Visible = !textbox.Visible

hadi vafaii
شنبه 04 مرداد 1393, 14:47 عصر
برای toggle لازم هست ابتدا وضعیت موجود را داشت و بعد بر عکس آن را انجام داد.یعنی اگر الان visible برابر با true هست با کلیک false شود و بر عکس.پس به عبارتی

private void button4_Click(object sender, EventArgs e)
{
if(txtdelet.Visible==true) txtdelet.Visible=false;
else txtdelet.Visible=true;




}





:لبخندساده:
راستش میخواستم اینو بگم:لبخند: اما یه مساوی کم گذاشته بودم تو شرطم دیدم کار نکرد نگفتم خب حالا حل شده مشکلت؟

ab.ali
شنبه 04 مرداد 1393, 14:58 عصر
ممنون، حل شد.

امیر مهرشاد
جمعه 10 مرداد 1393, 00:24 صبح
تو متد كليك button بنويس:
;textbox.Visible = !textbox.Visible

کلک خوبیه و بهینه تر:تشویق: