当前位置: 首页 > news >正文

窗体控件visible属性问题

近日在检查一个程序代码的时候,发现有一处的行为有点异常。我原本是在窗体的构造器中检测控件的visible属性,然后决定一些操作。但发现那个visible属性一直为false,不禁诧异。

后来转念一想,在构造器中,控件并没有显示出来,那么它的visible理应确实为false. 那么,该如何解决这个问题呢?

其实也简单,只要把这些代码移动到OnLoad中即可。

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    try
    {
        //读取所有的选项
        if (GeneralSettings.Visible)
        {
            chkuploadFile.Checked = Utility.ReadAppSetting("UpLoadContentFile") == "1";
            chkValidation.Checked = Utility.ReadAppSetting("RequiredValidation") == "1";
            chkEncrypt.Checked = Utility.ReadAppSetting("RequiredEncryption") == "1";
            chkcompress.Checked = Utility.ReadAppSetting("RequiredCompression") == "1";
        }
        //chkValidatePreviousMonth.Checked = Utility.ReadAppSetting("ValidatePreviousMonthData") == "1";
        txtConnectionStrings.Text = ConfigurationManager.ConnectionStrings["SqlServices"].ConnectionString;
    }
    catch (Exception ex)
    {
        Utility.ShowErrorMessage("读取配置文件出错,请通知管理员 : " + ex.Message);
    }
}

相关文章:

  • 状态栏信息来回滚动--js
  • C++ Exercises(二十)
  • Apache之CGI
  • 利用.htaccess文件对访问进行限制
  • gnu-make-doc
  • 在Web应用程序中使用AD来进行成员管理
  • 安装Windows Server 2008 企业版
  • IBM DS3200数据恢复手记,12块300GB sas raid5
  • windbg 命令
  • 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序(1-10)-- 推荐!
  • 硬盘安装ubuntu妙法
  • 计算机系统中的常用进程解析
  • Commons logging分析
  • 短信网关与短信猫
  • 争取什么权利:十提示鼓励有意义的冲突
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CSS 专业技巧
  • CSS魔法堂:Absolute Positioning就这个样
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java反射-动态类加载和重新加载
  • leetcode46 Permutation 排列组合
  • Mybatis初体验
  • mysql innodb 索引使用指南
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PHP的类修饰符与访问修饰符
  • quasar-framework cnodejs社区
  • ViewService——一种保证客户端与服务端同步的方法
  • windows下使用nginx调试简介
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 首页查询功能的一次实现过程
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 鱼骨图 - 如何绘制?
  • 06-01 点餐小程序前台界面搭建
  • 通过调用文摘列表API获取文摘
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (九)c52学习之旅-定时器
  • (十一)c52学习之旅-动态数码管
  • (五)网络优化与超参数选择--九五小庞
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (译) 函数式 JS #1:简介
  • (转)iOS字体
  • **PHP分步表单提交思路(分页表单提交)
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET Micro Framework初体验
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET连接数据库方式
  • .sys文件乱码_python vscode输出乱码
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [2016.7.Test1] T1 三进制异或