精华内容
下载资源
问答
  • 一个用于VB的属性窗口控件,专门用于设置元素属性的,可弹出类似VB IDE中的属性窗口,在这个窗口中对元素的各个属性进行设置,免费开源的VB属性控件,这类控件我们并不缺少,不过这款控件觉得挺好用,而且开源。
  • 组件属性窗口控件 Ver1.0,这个组件绝对漂亮
  • 组件属性窗口控件 Ver1.0-精品源代码
  • 属性控件的使用,C#中使用属性控件添加属性窗口。。
  • PB数据窗口控件属性

    千次阅读 2014-07-10 11:48:26
    属性】 ▲DataObject 数据源 ▲Title 用来显示在数据窗口的标题条(TitleBar)上的一个字符串。...是否显示数据窗口控件,缺省为True。有时为了向其他数据窗口提供数据,除了使用datastore控件外,

    【属性】

    ▲DataObject
    数据源

    ▲Title
    用来显示在数据窗口的标题条(TitleBar)上的一个字符串。建议该字符串要有一定的含义,能够标明数据窗口的用途或者其中的数据的类别。该属性的缺省值none。当属性TitleBar为True时,该属性起作用。

    ▲Visible
    是否显示数据窗口控件,缺省为True。有时为了向其他数据窗口提供数据,除了使用datastore控件外,还可以使用Visible属性为False的数据窗口。如果仅仅是为了处理数据,不赞成使用Visible属性为False的数据窗口,而应该使用Datastore对象,这样可以节省计算机资源,提高处理效率。

    ▲Enabled
    数据窗口控件是否可以获得焦点,缺省为True。可以在脚本中修改该属性以限制用户执行了某些特定操作后再允许操作数据窗口。

    ▲TitleBar
    是否显示标题条,缺省为False。使用该属性可以在数据窗口上部显示标题条,类似于窗口的标题条。设置属性为True后,用户就能够拖动数据窗口。

    ▲ControlMenu
    是否显示控制菜单,缺省为False。该属性当TitleBar属性为True时才有效。

    ▲MaxBox和MinBox
    是否显示最大和最小控制按钮,缺省为False。当属性TitleBar为True时,该属性有效。属性TitleBar和ControlMenu、MinBox、MaxBox共同控制数据窗口的外观是否像窗口的外观。

    ▲HscrollBar和VscrollBar
    这两个属性用来控制数据窗口控件的横向和纵向滚动条是否显示。设置为True时,滚动条可以根据需要自动显示,数据够显示时则不出现滚动条。

    ▲LiveScroll
    该属性是一个比较重要的属性,缺省为True,表示当拖动垂直滚动滑块时,数据窗口中的行也跟随滚动;属性为False时表示拖动垂直滚动滑块时,数据窗口中的行不跟随滚动,放开垂直滚动滑块后,数据窗口中的数据才滚动到适当数据行上。建议选中该属性,这样当数据很多时,用户就可以拖动垂直滚动小滑块来快速浏览数据了。

    ▲HsplitScroll
    该属性是一个非常有实际用途的属性。该属性决定是否显示分割滚动条,缺省为False。当数据窗口比较宽,要显示水平滚动条时,建议将该属性设置为True。

    ▲RightToLeft
    该属性为True时表示数据窗口中的所有字符都从右向左显示。缺省为False。当设置该属性为True时,还必须要操作系统的支持,该属性才能起作用。

    ▲Resizeable
    用户是否可以调整数据窗口的大小,缺省为False。

    ▲Border
    是否显示边框,默认为True,只有在True的情况下BorderStyle才起作用

    ▲BorderStyle
    取值为枚举型,用来定义数据窗口边框样式。有四个取值:StyleBox!、StyleLowered!、StyleRaised!、StyleShadowBox!,缺省边框类型为StyleLowered。

    ▲Icon
    用来给数据窗口指定标题条左上角的图形,缺省为Windows标志图。

     

    展开全文
  • 仿VS编辑器 设计器 工具栏属性窗口 拖拽控件 源码
  • 属性控件

    2014-07-03 10:36:48
    VC中可用的属性控件类,CTABCTR控件实现的属性
  • c#编程的时候,有时候会用到在当前窗口里面修改了一些参数的时候,希望另外一个窗口控件属性得到刷新更改. 本程序通过简单的代码,实现了此功能,希望能使更多和我一样的C#编程爱好者更好地学会学好C#. 如果您有好的...
  • 在C#中使用属性控件添加属性窗口

    千次阅读 2007-11-01 14:13:00
    在VS.NET 中,我们可以很方便地使用属性窗口来对某个控件的属性进行设置,那么,我们有没有想过,如果在应用程序中,在对程序中的自定义的属性进行设置时,显示一个象属性窗口一样的窗体,能对其中的属性方便的设置...
    在VS.NET 中,我们可以很方便地使用属性窗口来对某个控件的属性进行设置,那么,我们有没有想过,如果在应用程序中,在对程序中的自定义的属性进行设置时,显示一个象属性窗口一样的窗体,能对其中的属性方便的设置呢?就象下图所示的一样。
    

      答案是完全可以的。我们可以使用微软提供的property属性控件来实现该功能。首先,我们新建一个c#的windows应用程序,之后在工具箱中,鼠标右键点选工具箱(TOOLBOX),在弹出的菜单中选择“添加/移除项”,如下图所示:

      在弹出的窗口中,选择.NET Freamwork components窗口,再选择其中的property grid控件,点击选择就完成了对控件的加入,如下图所示:


       现在,我们可以开始使用该控件了。第一步,创建在应用程序中将要展现的字段属性为public公有属性。其中,所有的属性必须有get和set的方法 (如果不设置get方法,则要显示的属性不会显示在属性控件中)。为了设置相关的属性,必须设置下面的一些关于属性控件的属性值,如下表所示:
    属性值含义
    CategoryAttribute该属性对在Property控件中的属性按字母顺序进行归类
    DescriptionAttribute其值为对每个属性的具体文字描述,将会显示在property控件的底部
    BrowsableAttribute该值为是否在property控件中显示或者隐藏某个属性
    ReadOnlyAttribute该值为某个属性值是否在property控件中只读
    DefaultValueAttribute每个属性的默认值

      接下来,我们创建一个用户类,并且使用属性控件,使得可以在属性控件框中改变其值。我们先引入相关的命名空间:
    using  System.ComponentModel;

      之后,创建相关的类,设置有关的属性,代码如下:
    /// Customer class to be displayed in the property grid /// </summary> /// [DefaultPropertyAttribute("Name")]
    public   class  Customer
    {
     
    private string _name;
     
    private int _age;
     
    private DateTime _dateOfBirth;
     
    private string _SSN;
     
    private string _address;
     
    private string _email;
     
    private bool _frequentBuyer;
     [CategoryAttribute(
    "ID Settings"), DescriptionAttribute("Name of the customer")]   public string Name
     
    {
      
    get
      
    {
       
    return _name;
      }

      
    set
      
    {
       _name 
    = value;
      }

     }

     [CategoryAttribute(
    "ID Settings"), DescriptionAttribute("Social Security Number of the customer")]

     
    public string SSN
     
    {
      
    get
      
    {
       
    return _SSN;
      }

      
    set
      
    {
       _SSN 
    = value;
      }

     }

     [CategoryAttribute(
    "ID Settings"), DescriptionAttribute("Address of the customer")]
     
    public string Address
     
    {
      
    get
      
    {
       
    return _address;
      }

      
    set
      
    {
       _address 
    = value;
      }

     }

     [CategoryAttribute(
    "ID Settings"), DescriptionAttribute("Date of Birth of the Customer (optional)")]
     
    public DateTime DateOfBirth
     
    {
      
    get return _dateOfBirth; }
      
    set { _dateOfBirth = value; }
     }

     [CategoryAttribute(
    "ID Settings"), DescriptionAttribute("Age of the customer")]
     
    public int Age
     
    {
      
    get return _age; }
      
    set { _age = value; }
     }

     [CategoryAttribute(
    "Marketting Settings"), DescriptionAttribute("If the customer has bought more than 10 times, this is set to true")]
     
    public bool FrequentBuyer
     
    {
      
    get return _frequentBuyer; }
      
    set { _frequentBuyer = value; }
     }

     [CategoryAttribute(
    "Marketting Settings"), DescriptionAttribute("Most current e-mail of the customer")]
     
    public string Email
     
    {
      
    get return _email; }
      
    set { _email = value; }
     }

     
    public Customer() { }
    }

      可以看到,在上面的代码中,我们对customer类中的属性进行了设置,如姓名,出生日期,地址等。
    接着,我们要为创建的customer类创建一个实例,并且将其与属性控件绑定。属性控件会自动根据类中对属性的相关设置,从而在界面中显示有关的属性,并且还可以进行编辑,比如,可以对生日属性进行修改,修改时会弹出日历控件框,十分方便。代码如下:
    private   void  Form1_Load( object  sender, System.EventArgs e)
    {
    //创建bill对象,实例化CUSTOMER类
    Customer bill = new Customer();
    //赋值给属性
    bill.Age = 50;
    bill.Address 
    = " 114 Maple Drive ";
    bill.DateOfBirth 
    = Convert.ToDateTime(" 9/14/78");
    bill.SSN 
    = "123-345-3566";
    bill.Email 
    = “bill@aol.com”
    bill.Name 
    = "Bill Smith";
    //将对象绑定到property控件中
    propertyGrid1.SelectedObject = bill;
    }
    最后,运行程序,我们就得到了本文一开始图示的结果了。再来回顾下该程序,其中我们使用了CatrgoryAttribute属性,定义了id settings和MarketSettings,它们在属性控件中以分类的形式出现(注意它们前有个“+”号,点击可以展开看到其子属性)。同时,我们 每当选择一个属性时,在属性控件框的下部,会同时显示该属性的相关描述。

      Property属性控件还有很多优点,本文只是对其做了简单介绍,希望能给读者启发。
    展开全文
  • 在VS中,对着窗口控件点击鼠标右键,单击属性弹出属性对话框 可以编辑控件的基本属性,比如:窗口标题,窗口大小,控件大小等等




    在VS中,对着窗口控件点击鼠标右键,单击属性弹出属性对话框


    可以编辑控件的基本属性,比如:窗口标题,窗口大小,控件大小等等


    展开全文
  • 如题:winform开发中需要给一个Button的Tag属性设置为一个TextBox,是否可以在属性窗口直接设置?如能,怎么实现?因为不想通过代码实现,控件太多,代码会很长,可能造成遗漏或错误
  • 内容索引:VB源码,界面编程,控件,属性 这是一款类似VB的IDE环境中“属性”框窗口一样的控件源代码,用来设置元素属性很方便,目前很多软件的属性设置窗口都与此相同,编写大型应用软件的时候能用得上。
  • 《在VS2008中创建自定义控件(十二)添加在属性窗口中可折叠的属性(二)》(http://blog.csdn.net/smallfools/archive/2010/06/07/5652631.aspx)中使用到的源代码
  • 先描述一下我遇到的问题:我有个主窗口,里面有一些按钮是设置不可用状态,还有一个按钮点击可以打开新窗口...1、主窗口Mainwindow.xaml.cs private void StartGame_Click(object sender, RoutedEventArgs e) { ...

    先描述一下我遇到的问题:我有个主窗口,里面有一些按钮是设置不可用状态,还有一个按钮点击可以打开新窗口StartGameWindow,在新窗口点击按钮关闭后,主窗口那些不可用状态的按钮变为可用状态。
    我的解决方法:
    1、主窗口Mainwindow.xaml.cs

    private void StartGame_Click(object sender, RoutedEventArgs e)
    {
                StartGameWindow startGameWindow = new StartGameWindow();
                startGameWindow.Owner = this;
                startGameWindow.ShowDialog();
    }
    
    

    这一步设置主窗口为owner
    2、窗口StartGameWindow.xaml.cs

    private void GameStart_Click(object sender, RoutedEventArgs e)
    {
                MainWindow mainWindow = new MainWindow();
    
                (this.Owner as MainWindow).NextDay.IsEnabled = true;
                (this.Owner as MainWindow).Save.IsEnabled = true;
    
                this.Close();
    }
    

    点击关闭后按钮就变活跃状态了
    如果你觉得我这篇博客有用的话,点个赞吧~

    展开全文
  •  属性表有事件发生时,向其物主窗口发送通知消息PGWM_PROPERTYGRID_NOTIFY。  PGWM_PROPERTYGRID_NOTIFY  nGridAction = HIWORD(wParam); // 属性表的事件代码  nID = LOWORD(wParam); // 属性表的控件ID  p
  • PB数据窗口控件之简介

    千次阅读 2014-07-10 11:48:33
    数据窗口控件-datawindow PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *如果数据窗口的...
  • 测试子窗口获取其他窗口控件的内容,并显示到子窗口中(2种方法),主要是因为直接在子窗口上获取或出现断言的错误  1,在其他窗口中 设置静态变量static str,提前赋值好, 这样在子窗口类中就能访问这个数据  ...
  • PB数据窗口控件

    千次阅读 2012-06-27 16:08:22
    数据窗口控件-datawindow PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *如果数据窗口的...
  • PB数据窗口控件之事件

    千次阅读 2014-07-10 11:57:07
    鼠标左键在数据窗口控件上任意位置单击时触发该事件。该事件中有4个参数,可以在脚本中直接使用。 xpos:表示和数据窗口最左侧的距离的整数。 ypos:表示和数据窗口最上部的距离的整数,不包括标题条。 row:表示...
  • 通常,我们在将窗口进行最大化时会出现窗口中的控件自适应问题,如何让窗口中的所有控件跟随窗口做自适应变化,提供如下操作方法供参考1、首先在OnInitDialog函数中获取窗口位置坐标BOOL CDialogQual::OnInitDialog...
  • 在该控件中,有两种事件可以被激发:Linkcliked事件(当消息框内的连接被点击时触发)和Popupclosed事件(当消息框窗口被关闭时触发)。控件有三种方式对这些事件进行处理,而actiontype属性的取值,则决定了这三种...
  • PyQt5(2)——窗口属性修改和控件

    千次阅读 2016-03-28 16:37:59
    尝试在一开始的测试代码中修改窗口属性并添加控件 # -*- coding: cp936 -*- import sys from PyQt5 import QtCore, QtGui, QtWidgets class QtTestWindow(QtWidgets.QWidget): #QtTestWindow类继承QtWidgets....
  • 在看对话框之前,还是觉得有必要先看一下子窗口控件,很多对话框的知识点都涉及到子窗口控件。 正好看到学长的一篇实现窗口透明化的文章,对它比较感兴趣,于是就想拿这个例子来练练手 首先先介绍下窗口透明化...
  • PB数据窗口控件-datawindow

    千次阅读 2016-03-17 23:28:47
    PB数据窗口控件-datawindow (2011-09-17 14:35:17) 标签: it 分类: IT编程技术技巧 PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本...
  • 在VS2015中,可以通过API函数获取Windows窗口控件的信息,包括控件句柄、控件显示的文字以及控件类型等。其流程为,首先获取Windows指定窗口的句柄,之后通过回调函数遍历该窗口中的控件句柄,最后通过控件句柄...
  • 在大多数服务器控件属性窗口中可以看到如上图所示的Font属性,这个属性是用于设置控件中文字的字体。由于文字字体包括是否加粗、是否斜体、使用什么字体、字体大小是多少等内容,因此,可以把这个内容以子属性的...
  • 模拟vs属性窗口

    2016-06-21 17:18:11
    模拟vs选中控件,查看控件属性demo

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,242
精华内容 59,696
关键字:

属性窗口控件