ورود

View Full Version : سوال: نمایش یا عدم نمایش یک باتن با استفاده از بولین



barman.ar16
دوشنبه 20 آذر 1396, 00:15 صبح
سلام و درود

دوستان من جهت سطح دسترسی کاربران یک کلاس نوشتم که چندین boolean درونش تعریف کردم که هنگام ورود کاربر مقدار اون ها با false یا true پر میشن

خب توی لود فرمم با دستور زیر فعال یا غیر فعال بودن باتن هام رو از همون کلاس میگیرم


btndavari.Enabled = level.frmMain_bank_davari;


من میخوام به جای وضعیت enabled یا disabled بودن باتن وضعیت visibility اون رو کنترل کنم که خطا میگیره که نمیشه این وضعیت رو از بولین گرفت

توی stack هم جستجو کردم چند تا convert دیدم و متوجه نشدم چطوری کار می کنن

ممنون میشم راهنمایی بفرمائید ، متشکرم

ژیار رحیمی
دوشنبه 20 آذر 1396, 03:05 صبح
سلام سوال شما مربوط به بخش WPF هست

btndavari.Visibility = level.frmMain_bank_davari ? Visibility.Visible:Visibility.Collapsed;

barman.ar16
سه شنبه 21 آذر 1396, 23:07 عصر
سلام سوال شما مربوط به بخش WPF هست

btndavari.Visibility = level.frmMain_bank_davari ? Visibility.Visible:Visibility.Collapsed;


استاد من متوجه منظورتون نشدم
آخه من دارم توی ویندوز فرم این کار رو می کنم چه ربطی به wpf داره

ژیار رحیمی
چهارشنبه 22 آذر 1396, 14:05 عصر
کنترل های winForm بصورت پیش فرض دارای چنین خاصیتی نمی باشند یک خاصیت Visible دارند که یک مقدار bool میگیرد .شما احتمالا از کنترل های سرکت Telerik یا DevExpressو.. استفاده میکنی که ممکنه دارای پراپرتی Visibility باشند.

barman.ar16
چهارشنبه 22 آذر 1396, 16:46 عصر
بله استاد دقیقا
دارم از ریبون بار تلریک استفاده می کنم
خب باید چکار کنم به نظرتون
خیلی جستجو کردم چیزی دستگیرم نشد
ممنون میشم راهنمایی کنید ، متشکرم

ژیار رحیمی
پنج شنبه 23 آذر 1396, 02:15 صبح
btndavari.Visibility = level.frmMain_bank_davari ? Telerik.WinControls.ElementVisibility.Visible:Tele rik.WinControls.ElementVisibility.Collapsed;