ورود

نسخه کامل مشاهده نسخه کامل : فعال شدن يه كومبو بوكس با انتخاب یک دكمه رادیویی



samaram
13-11-2009, 18:54
سلام. توی فرمم دو تا دکمه رادیویی گذاشتم. یه کومبوبکس هم دارم. میخوام یکی از دکمه ها که انتخاب میشه کومبو بکس فعال بشه و اون یکی که انتخاب میشه کومبو بوکس غیرفعال شه. مشکلم اینه که نمیدونم کدهای مربوط به چک کردن دکمه ها رو تو کجا بنویسم که به محض انتخاب شدن هر دکمه ، کومبو بوکس فعال شه

sari-1369
13-11-2009, 19:08
من فکر کردم واسه برنامه ویندوزی میخوادش :31:

_ermia
13-11-2009, 19:29
سلام. توی فرمم دو تا دکمه رادیویی گذاشتم. یه کومبوبکس هم دارم. میخوام یکی از دکمه ها که انتخاب میشه کومبو بکس فعال بشه و اون یکی که انتخاب میشه کومبو بوکس غیرفعال شه. مشکلم اینه که نمیدونم کدهای مربوط به چک کردن دکمه ها رو تو کجا بنویسم که به محض انتخاب شدن هر دکمه ، کومبو بوکس فعال شه

سلام
اول اینکه برای هر دو Radio Button باید خاصیت AutoPostbackk رو فعال کنید تا با انتخابشون، کد مربوط یهشون اجرا بشه، بعد روی هر کدوم از Radio Button ها دوبار کلیک کنید و در صفحه ای که باز میشه، یعنی در صفحه ای که پسوند aspx.cs داره کد های هر کدوم رو بنویسید، در واقع کدهای مورد نظر رو باید در قسمت Events مربوط به Radio Button ها در قسمت CheckedChenged بنویسید:

در صفحه aspx.cs کدها این طوری نوشته میشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


از لینک زیر هم میتونید کاری که میخواید انجام بشه رو دانلود کنید، البته تو Visual Studio 2008 اجرا کردم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

samaram
13-11-2009, 20:16
سلام
اول اینکه برای هر دو Radio Button باید خاصیت AutoPostbackk رو فعال کنید
از توضیح کاملتون یه دنیا ممنونم. من اون کدها رو به همون صورتی که گفتید نوشتم اما با این قسمت مشکل دارم. auto post back موقع طراحی صفحات وب فعاله. برنامه من اپلیکیشنه. وب نیست. بنابراین پراپرتیزش این گزینه رو نداره

samaram
13-11-2009, 20:50
من دقیقا اون دو تا کد رو در رویدادهای اون دو دکمه نوشتم. منتها موقع اجرا اولین بار که یکیشو انتخاب می کنم درسته. اما دومین بار که روی یکیش کلیک می کنم ، دو تا دکمه شروع می کنن به چشمک زدن. یعنی انگار که هی تیک می خورن. بعدم اجرای برنامه متوقف میشه و وارد کدها میشه.

_ermia
14-11-2009, 13:49
برای application هم خیلی فرقی نمیکنه، دیگه احتیاج به پست بک نیست، اصلا پست بک دیگه معنی نداره، با تغیر radio button ها عمل مورد نظر انجام میشه،کد زیر برای application:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



اینم لینک دانلود اجرا شدش در 2008:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

samaram
14-11-2009, 18:42
برای application هم خیلی فرقی نمیکنه، دیگه احتیاج به پست بک نیست، اصلا پست بک دیگه معنی نداره، با تغیر radio button ها عمل مورد نظر انجام میشه،کد زیر برای application:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



اینم لینک دانلود اجرا شدش در 2008:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون. دوست عزیز من دقیقا همین کد رو نوشتم. ولی بازم همون مشکلی که گفتم رو دارم. یعنی دومین بار که روی یکی از دکمه ها کلیک می کنم شروع به تیک خوردن ÷شت سر هم می کنه و از اجرا خارج میشه!!

_ermia
14-11-2009, 20:08
متوجه شدم چی میگید، چرا آخه؟ من چندین بار دکمه ها رو عوض کردم مشکلی پیش نیومد، سورسی رو که به صورت rar گذاشتم دانلود کردید؟ اونم همین مشکل رو داره؟ اگه آره که ممکنه یه مشکلی تو سیستم یا Visual Studio شما باشه، چون من تست کرم مشکلی نبود