精华内容
下载资源
问答
  • 控件的显示隐藏,是可以用,Show(); 和 Hide(); 来控制的 那么我们如何判断控件是show状态还是hide状态呢 请看代码

    控件的显示隐藏,是可以用,Show(); 和 Hide(); 来控制的

    那么我们如何判断,控件是show状态还是hide状态呢

    请看代码,Visible属性返回的是一个布尔值,true 或者 false

    if (this.pictureBox1.Visible)
                {
                    this.pictureBox1.Hide();
                }
                else
                {          
                    this.pictureBox1.Show();
                }

     

    展开全文
  •  /// 判断是否出现垂直滚动条  ///  /// name="ctrl">待测控件  /// 出现垂直滚动条返回true,否则为false  internal static bool IsVerticalScrollBarVisible(Control ctrl)  {  if (!ctrl....

     private const int WS_HSCROLL = 0x100000;
            private const int WS_VSCROLL = 0x200000;
            private const int GWL_STYLE = (-16);

            [System.Runtime.InteropServices.DllImport("user32",CharSet = System.Runtime.InteropServices.CharSet.Auto)]
            private static extern int GetWindowLong(IntPtr hwnd, int nIndex);

            /// <summary>
            /// 判断是否出现垂直滚动条
            /// </summary>
            /// <param name="ctrl">待测控件</param>
            /// <returns>出现垂直滚动条返回true,否则为false</returns>
            internal static bool IsVerticalScrollBarVisible(Control ctrl)
            {
                if (!ctrl.IsHandleCreated)
                    return false;

                return (GetWindowLong(ctrl.Handle, GWL_STYLE) & WS_VSCROLL) != 0;
            }

            /// <summary>
            /// 判断是否出现水平滚动条
            /// </summary>
            /// <param name="ctrl">待测控件</param>
            /// <returns>出现水平滚动条返回true,否则为false</returns>
            internal static bool IsHorizontalScrollBarVisible(Control ctrl)
            {
                if (!ctrl.IsHandleCreated)
                    return false;
                return (GetWindowLong(ctrl.Handle, GWL_STYLE) & WS_HSCROLL) != 0;
            }

    转载于:https://www.cnblogs.com/viuu/p/7451575.html

    展开全文
  • 用foreach 遍历窗口控件判断类型用 XXX is XXXX foreach (var item in Controls) { if (item is PictureBox) { //do something } if (item is Button) {

    用foreach 遍历窗口控件,判断类型用 XXX is XXXX

    foreach (var item in Controls)
                {
                    if (item is PictureBox)
                    {
                        //do something
                    }
                    if (item is Button)
                    {
                        //do something
                    }
                }
    
    展开全文
  • RT,求判断控件是否被完全遮住的办法,或者半遮住的办法也行。 不要遍历控件的方法,或则通过控件之间的位置来判断,这类方法都不好。 求指导。
  • C# winform中对控件类型的判断: public void UpdataControl(Control control, string data) { if (control is TextBox) { doSomething1(); } if (control is Label) { doSomething1(); } if (control is...

    C# winform中对控件类型的判断:

    public void UpdataControl(Control control, string data)
    {
    	if (control is TextBox)
    	{
    		doSomething1();
    	}
    	if (control is Label)
    	{
    		doSomething1();
    	}
    	if (control is Button)
    	{
    		doSomething1();
    	}
     }
    
    展开全文
  • winform常用控件介绍

    2021-03-06 05:52:02
    winform常用控件介绍 1、窗体 1 2、Label 控件 3 3、TextBox 控件 4 4、RichTextBox控件 5 5、NumericUpDown 控件 7 6、Button 控件 7 7、GroupBox 控件 7 8、RadioButton控件 8 9、CheckBox 控件 8 10、ListBox ...
  • C# winform常用控件及方法 label控件 label1.Text = ""; label1.Text = Convert.ToString(变量); Timer控件 //实例化Timer类,设置间隔时间为1000毫秒; System.Timers.Timer t = new System.Timers.Timer(1000); ...
  • WinForm webbrowser控件的使用 科技小能手2017-11-12 17:16:00浏览597 展开阅读全文 webbrowser是一个比较实用的工具,主要用于在winform窗体中嵌入浏览器,达到winform与webform互操作的目的。 先上一个demo,...
  • //注意判断关闭事件Reason来源于窗体按钮,否则用菜单退出时无法退出! if (e.CloseReason == CloseReason.UserClosing) { e.Cancel = true; //取消"关闭窗口"事件 this.WindowState ...
  • winform 对话框控件

    2017-06-04 15:33:00
    ColorDialog 可以调节颜色的控件,如果给一个按钮点击事件 ColorDialog.showdialog();...DialogResult.ok 这个只会判断你点的按钮是哪一个 这样如果点击确定,就会把里面输入的字都变成自己再...
  • WinForm timer 控件

    2018-06-07 09:15:00
    timer 控件:按用户定义的时间间隔引发的事件  属性: Enabled 是否启用; Interval 事件发生的事件间隔,单位是毫秒  事件只有一个:Tick 事件经过指定的时间间隔发生 打开一个窗口,获取同步时间(精确...
  • 我在窗体上更改了CHECKBOX的CHECKED的状态,但是在程序中通过循环判断控件的状态,并不能得到CHECKBOX的Checked状态,已经勾选的控件,得到的CHECHED属性却是为FALSE,请问怎么解决。 另外,怎么通过程序,更改控件...
  • winform listbox控件简单使用。

    千次阅读 2017-12-11 17:02:11
    Winform控件ListBox的用法: 1、如何添加listbox的值:this.listboxname.item.add("xxxx");2、如何判断listbox是否已经添加过:if(this.listboxname.item.Contain("xxxx")) { MessageBox.show("已添加过此条信息"); ...
  • winform 公共控件

    2017-04-28 14:09:00
    1.Button 按钮 2.checkbox 多项选择 通过 容器中的 Panel 进行分组 3.CheckListBox 已经分好组的多项选择 (但是必须双击才能进行选择) ...点击控件右上角箭头选择编辑项实现编辑下拉菜单内容 5.DateTime...
  • WinForm公共控件

    2017-04-26 20:14:00
    1.Button 按钮 2.checkbox 多项选择 通过 容器中的 Panel 进行分组 3.CheckListBox 已经分好组的多项选择 (但是必须双击才能进行选择) ...点击控件右上角箭头选择编辑项实现编辑下拉菜单内容 5.DateTime...
  • WinForm timer控件

    2016-12-12 21:15:00
    timer 控件:按用户定义的时间间隔引发的事件  属性: Enabled 是否启用; Interval 事件发生的事件间隔,单位是毫秒  事件只有一个:Tick 事件经过指定的时间间隔发生 打开一个窗口,获取同步时间(精确到秒)...
  • NULL 博文链接:https://qingyanxiyu.iteye.com/blog/1175667
  • winform Treeview控件使用

    2019-05-24 14:18:00
    1.在winform窗体中拖入treeview控件,注意修改属性CheckBoxes属性为true,即在节点旁显示复选框 2.后台动态加载数据库数据绑定到treeview上,子节点使用递归添加 代码如下: 1 //循环添加treeview节点 2 for...
  • 本文转载:http://www.cnblogs.com/LinFx/archive/2011/12/23/2299895.html1.自定义控件, 和接口 interface IModify { bool IsModified { get; } } class TextBoxEx : TextBox, IModify { priv...
  • winform基础控件总结

    2017-08-31 19:10:00
    转自:... 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBarWinForm下CheckedListBox的数据绑定Winform 下无闪烁走马灯效果实现c#,winform,progressbar+labe,联...
  • 前面用.Item试了下,结果是取到绑定在Combobox的数据,不管有没有选择,都会满足不为空的要求,后来就用Text试了下,满足我所需要的要求。(Combobox内我没有设置...控件属性名称。 加Trim()是为了去出空格。
  • C#Winform 实现控件自适应父容器大小 在日常开发中经常遇到控件不能随着父容器大小的改变而且自动改变控件的所在位置和大小。以下是实现的代码 `/// <summary> /// 根据父容器实现控件自适应大小位置 /// &...
  • WinForm开发控件集合

    2019-09-28 02:35:07
    一、窗体:Text,Icon,MaximizeBox,MinimizeBoxFormBorderStyleBackColor,BackgroundImage,BackgroundImageLayoutShowInTaskbar,Opacity,TopMost,StartPosition,WindowStateAcceptButton,CancelButton二、控件:...
  • 在contextMenuStrip的Opening事件里添加代码 private void contextMenuStrip1_Opening(object sender, System.ComponentModel.CancelEventArgs e) ...通过上面代码可以拿到控件的名称,拿到后就可以判断了。
  • C# Winform 常用控件介绍

    万次阅读 多人点赞 2017-10-27 15:50:54
    所谓容器控件指的是这样一种情况:往往在控件之中还有一个控件,例如最典型的就是窗体控件中会包含很多的控件,像标签控件、文本框等。 这时称包含控件控件为容器控件或父控件,而父控件称为子控件。这时将遇到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,744
精华内容 3,497
关键字:

winform判断控件