无法从另一种形式设置按钮的Visible属性的一种形式

我需要与其他形式的控件进行交互。 试图通过使用访问控制,例如,下面...

我从窗口2访问Backupform控制

在backupform:我已经定义是这样....

public partial class BackupForm { public bool ControlIsVisible { get { return this.btnrestore.Visible; } set {this.btnrestore.Visible = value; } } public BackupForm() { InitializeComponent(); cbbackupforms.SelectedIndex = 0; // btnrestore.Enabled = false; } }

我所做的btnrestore性能visible = true;以及modifiers = private在backupform设计师

在窗口2我正在访问btnrestore可见属性

public partial class form2 { private Forms.BackupForm backs; public form2() { InitializeComponent(); backs = new Forms.BackupForm(); } public void restore() { backs.ControlIsVisible = false; } }

但我无法看到假的按钮,会不会有人请提出这个任何解决方案.....

提前谢谢了

--------------解决方案-------------

可以提供给第一形式的实例的引用,并使用该参考设定该表格上的对象的属性。 当你施放对象到Form1,该属性将入店。

当你打你的还原()方法? 另外,如果所有的还原()方法并设置了单独的窗体上按钮的可见性,为什么不encapsaluate这种方法你BackupForm对象中,并使用backs.Restore称之为()?

分类:C# 时间:2012-01-01 人气:0
本文关键词: .NET,的WinForms,按钮
分享到:

相关文章

  • 减少填充在周围的WinForms按钮文本 2012-06-17

    我有一个将被触摸屏系统上使用的应用程序,它包含一个数字,是相当大的(〜100像素正方形)按钮. 每个按钮将具有线1和4之间的文本(每行通常是一个字). 由于该按钮的大量的填充物,我不得不减少文本的大小,使之成为几乎不可读,但是如果我能够减少内部填充,从而使文本能画出说得最多的边境,那么我会不会有问题. 我试图降低控制的填充下降到零以下,但它并不能帮助. this.Text = _label; this.Font = new Font(this.Font.FontFamily, (float) _

  • 的WinForms按钮:不可见=假暗指启用=假? 2012-09-23

    简单的问题:(可以肯定的是,如果有人点击了空间,无形的按钮生活,也不会激活它)我有一个WinForms按钮,我想了,使得它(有条件)隐形和残疾人是否按钮.可见= false还意味着button.Enabled =假,还是我需要设置/在适当的时候重新设置两个属性? --------------解决方案------------- 如果控制是不可见的,它实际上是被禁止. 在它会出现的区域单击(或进出该区域的滚动)是它明显的将不会导致事件激发. 编辑:为了澄清,根据其他的反应和意见,该按钮是未禁用和基本

  • 显示工具提示使用过的WinForms按钮 2014-03-02

    我怎么能显示工具提示使用过的WinForms按钮? --------------解决方案------------- 该工具提示实际上是一个WinForms控制处理为单一形式的多个元素显示工具提示. 假设你的按钮被称作是用作MyButton. 添加工具提示控制(在公共控件在Windows窗体工具箱)到您的窗体. 给它一个名字 - 说MyToolTip 将用作MyButton的(在按钮属性网格杂项下)中的"工具提示上MyToolTip"属性,当你悬停应该出现的文本. 当光标悬停在按钮的工具

  • 标志着一个WinForms按钮为可序列化 2012-09-05

    这是我为序列化的第一个项目. 试图序列化一个按钮控件时发生错误. public Form1() { InitializeComponent(); CheckSerialization(); Button btn = btnSerialized; } public void CheckSerialization() { Stream write = File.OpenWrite(@"C:\ser.bin"); BinaryFormatter serial = new BinaryForm

  • 是否可以从Excel电子表格(VBA)创下的WinForms“按钮”? 2013-03-14

    贸易商是懒惰的,他们不希望切换应用程序打的按钮. 当他们点击按钮,在Excel中,它应该是一样打在我的WinForms应用程序的另一个按钮(会弹出一个对话框). 可行? --------------解决方案------------- 是. 你需要把你的功能集成到一个[ComVisible(true)]的DLL,并添加对它的引用在VBA. 或者,你可以写在C#中的Excel加载项. 编写与WinForms应用程序使用您所选择的进程间通信机制进行通信的COM服务器 添加一个Excel按钮板 写一些V

  • 如何更改的WinForms按钮颜色? 2013-04-05

    我做了2个按键一个WinForms的DataGridView里面,现在我想改变按钮的颜色,并设置其标题. 我看了一下,却找不到一个属性来做到这一点; 可有人点我在正确的方向? --------------解决方案------------- 如果它是WPF,你可以做 <Button x:Name="Button1" Background="Red" Content="Click Me" /> 如果是的WinForms,你可以从属性网格设

  • 黑色的WinForms按钮 2013-05-16

    什么是最简单的方法来添加一个黑色按钮,在一个WinForms应用白字? 背景色为黑色,前景色简单的设置为白色按钮边界仍然和以前一样. 我需要继承的System.Windows.Forms.Button类,并采取OnPaint()方法绘制的控制权? 谢谢. --------------解决方案------------- 在设置FlatStyle属性FlatStyle.Flat . 您可以使用FlatAppearance属性进一步修改的L&F.

  • C#的WinForms按钮不起作用 2014-01-15

    这是我第一次尝试任何事情在这种语言或应用程序反正. 我刚安装了C#和我不能得到这个代码做一个简单的价值变动. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace W

  • 动画图像和静态图像中的WinForms按钮之间切换 2014-10-23

    所以我在写在C#4.0 WinForms应用程序自定义按钮类. 按钮保存静态图像正常,但是当一个刷新操作发生切换到动画AJAX风格的按钮. 为了动画图像我有一个计时器设置一个前进的每刻度的动漫形象,并设置为按钮图像. 这是我能得到它的工作的唯一途径. 该解决方案我是不是有效的; 任何意见将是有益的. 所以两个问题:1,是否有更简单的方法 - 在我俯瞰一些功能,我应该使用? 2.有没有更好的方式来手动动画形象? 请看下面我做在每个tick什么代码. 改善的第一个区域:也许是图像的每一帧复制到一个列

  • 图形用户界面测试自动化:通过PInvoke的用C#查找的WinForms按钮 2013-03-10

    我建立一个小的GUI测试自动化工具,在C#中的应用程序. 其中在测试工具的功能是关闭对话框,从测试的应用程序弹出. 我有麻烦的是找到按钮,点击不给完整的类名. 我已经使用了FindWindowEx方法来获取我要点击对话框和按钮. 我知道这个按钮的标题,但麻烦的是,我还需要为按钮指定类名. 类名是并不总是相同的,但它看起来是这样的:"WindowsForms10.BUTTON.app.0.3ce0bb8". 例如是部分到底"3ce0bb8"如果你在本地或通过点击一次启

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.255 (s). 10 q(s)