当前位置: 首页 > 知识库问答 >
问题:

Gray UserControl out(如果启用)=false(

郑乐池
2023-03-14
private void ProgressButtonImageText_EnabledChanged(object sender, EventArgs e) {
   if (Enabled == false)    
       pictureBox1.Enabled = false;
   else
       pictureBox1.Enabled = true;
}

谢了。

共有1个答案

简培
2023-03-14

我想给你看我的结果(如果你有同样的问题)。我并不完全高兴,因为我不能重写“enabled”-属性。(在我的问题下的评论中,我写了我的“新问题”)

随便..

首先,我创建了一个新的属性

private bool enabled = true;
public new bool Enabled2 {
    get {...}
    set {...}
}
public new bool Enabled2 {
            get { return enabled; }
            set {
                this.Enabled = enabled = pictureEdit1.Enabled = labelControl1.Enabled = value;
                if (pictureEdit1.Image != null && !enabled)
                    pictureEdit1.Image = setImageDisabled(pictureEdit1.Image);
                else
                    //buttonImage is a property which saves the "normal" image
                    pictureEdit1.Image = buttonImage;

                //without this, the Image doesn't update
                if (DesignMode)
                    Invalidate();
            }
        }
    private Image setImageDisabled(Image image) {
            try {
                Image grayedImage = ToolStripRenderer.CreateDisabledImage(image);
                return grayedImage;
            } catch { return null; }
        }
 类似资料:
  • 在下面给出的代码中,我基本上使用了get()方法,并在文本视图中显示数据,如果文本视图为空,我想启动另一个活动,我尝试了许多选项,但都不起作用。

  • 问题内容: 我已经在Ubuntu上安装了Elasticsearch 7.1。我想用密码保护集群,所以我在文件中设置了:。现在,当我重新启动Elasticsearch时,我收到消息: 如果在[基本]许可证上启用了安全性,则必须启用传输SSL。请将[xpack.security.transport.ssl.enabled]设置为[true]或通过设置[xpack.security.enabled]禁用

  • 问题内容: 我正在使用Maven Jetty插件,如果任何Bean失败,有没有一种方法可以防止服务器启动或关闭(例如,使用maven-jetty-plugin)? 这是一个例子: 我想关闭服务器。我知道有一种方法涉及在每个bean中编码destroy方法,但是我想为任何bean提供全局的东西。 问题答案: 要完成这项任务并不容易。从码头的源代码中找到所需的信息需要花费数小时的辛苦工作。 这是与我的

  • 我是Grails框架的新手,我遇到了一些奇怪的行为。如果我这样使用grails命令行工具 grails失败并显示此错误消息 用这种方式启动Grails会奏效的 好的,现在可以说“那就避开空格吧”。问题是,这是在我使用Jenkins Grails插件Pull Request Builder插件时发生的。Pull Request Builder插件使用空格生成其中一些参数。 有没有想过如何将grail

  • 问题内容: 我找到了一些有关如何启用gzip的教程,但似乎对我没有任何帮助,所以我的问题是如何启用gzip。我在共享的Dreamhost托管服务器上,它正在运行PHP版本5.2,并且Apache从PHP信息中找到了这一行,这可能有所帮助吗? 我也找到了这条线 我不知道这是否与它有关。但这是我的第一个问题,其次,我有一个存放着Javscript文件的保管箱,我想知道是否可以将该文件压缩成文件,而不是