控件没有显示 [英] Controls not showing

查看:74
本文介绍了控件没有显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我有以下代码,可以根据不同的值显示控件。例如,如果是每周,则会显示以下控件,但不会相应显示。任何帮助,将不胜感激。



Hi i have the following codes which will make the controls to be displayed according to different value. For example, if it is Weekly, the following controls would be displayed but it is not shown as accordingly. Any help would be appreciated.

if (this.TotalWorkingHoursSetups.AccumulateTotalHoursBy == StringEnum.GetStringValue(AccumulateTotalHoursBy.Weekly))
                {
                    this.WeekStartFromControl(true);
      
                }

//here are all the controls  
//only lblWeekStartFrom and cboWeekStartFrom is shown, the rest not      
private void WeekStartFromControl(bool enable)
        {
            this.lblWeekStartFrom.ClientVisible = enable;
            this.cboWeekStartFrom.ClientVisible = enable;
            this.lblMinimumDayOff.ClientVisible = enable;
            this.spnMinimumDayOff.ClientVisible = enable;
            this.lblRestDayType.ClientVisible = enable;
            this.chkFlexiHoliday.ClientVisible = enable;
            this.chkFlexiOffDay.ClientVisible = enable;
            this.chkFlexiRestDay.ClientVisible = enable;
            this.chkFlexiShutdownDay.ClientVisible = enable;
        }

推荐答案

Hai


设计中的
你将看得见假?或者在页面加载中你将显示为false或在任何其他地方你将在上面列出的控件的代码执行后显示为false?



问候

Aravind
Hai

in design u will give visible as false ? or in page load u will give visible as false or in any other place u will give visible as false after code execute for above listed controls ?

regards
Aravind


if (this.TotalWorkingHoursSetups.AccumulateTotalHoursBy == <pre lang="c#">StringEnum.GetStringValue(AccumulateTotalHoursBy.Weekly))
                {
                    this.WeekStartFromControl(true);
                    this.AllSetups(true);
      
                }
 
       private void WeekStartFromControl(bool enable)
        {
            this.lblWeekStartFrom.ClientVisible = enable;
            this.cboWeekStartFrom.ClientVisible = enable;
        }
        private void AllSetups(bool enable) 
        {
            this.lblMinimumDayOff.ClientVisible = enable;
            this.spnMinimumDayOff.ClientVisible = enable;
            this.lblRestDayType.ClientVisible = enable;
            this.chkFlexiHoliday.ClientVisible = enable;
            this.chkFlexiOffDay.ClientVisible = enable;
            this.chkFlexiRestDay.ClientVisible = enable;
            this.chkFlexiShutdownDay.ClientVisible = enable;
        }


这篇关于控件没有显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆