C# winform 窗体应用程序-常用控件对应的功能【建议收藏】


   公共控件:
    WinForm窗体
    Button 按钮
    Textbox 文本框
    ComboBox 下拉列表框
    Checkbox 复选框
    RadioButton 单选框
    GroupBox 分组控件
    Label 标签
    ListBox 列表框
    PictureBox 图片框
    DateTimePicker 日期时间控件
    ProgressBar 进度条
    NumericUpDown 数字输入框
    ToolTip 气泡提示
    NotifyIcon 托盘控件
    TreeView 树控件
    ListView 列表控件
   容器: 
    Panel 面板
    SplitContainer 分隔容器
    TabControl 选项卡控件
   菜单和工具栏:
    ContextMenuStrip 右键菜单
    MenuStrip 菜单控件
    StatusStrip 状态栏控件
    ToolStrip 工具栏控件
    ImageList 图片集合
    Timer 时间控件
   对话框:
    FolderBrowserDialog 文件夹选择
    OpenFileDialog  打开文件
    SaveFileDialog 保存文件

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
C#件大全 、 1、常用属性 (1)Name属性:用来获取或设置的名称,在应用程序中可通过Name属性来引用。 (2) WindowState属性: 用来获取或设置口状态。 取值有三种: Normal (正常显示)、 Minimized (以最小化形式显示)和 Maximized(以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运行时的起始位置。 (4)Text属性:该属性是一个字符串属性,用来设置或返回在口标题栏中显示的文字。 (5)Width属性:用来获取或设置的宽度。 (6)Height属性:用来获取或设置的高度。 (7)Left属性:用来获取或设置的左边缘的x坐标(以像素为单位)。 (8)Top属性:用来获取或设置的上边缘的y坐标(以像素为单位)。 (9)ControlBox属性:用来获取或设置一个值,该值指示在该的标题栏中是否显示制框。值为true 时将显示制框,值为false时不显示制框。 (10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在的标题栏中显示最大化按钮。值 为 true时显示最大化按钮,值为false时不显示最大化按钮。 (11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在的标题栏中显示最小化按钮。值 为 true时显示最小化按钮,值为false时不显示最小化按钮。 (12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Enter 键时就相 当于单击了上的该按钮。 (13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Esc 键时就相当 于单击了上的该按钮。 (14)Modal 属性:该属性用来设置是否为有模式显示。如果有模式地显示该,该属性值为 true;否则为 false。当有模式地显示时,只能对模式上的对象进行输入。必须隐藏或关闭模式 (通常是响应某个用户操作),然后才能对另一进行输入。有模式显示的常用应用程序中 的对话框。 (15)ActiveControl属性:用来获取或设置容器件中的活动件。也是一种容器件。 (16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子口。 (17)AutoScroll 属性:用来获取或设置一个值,该值指示是否实现自动滚动。如果此属性值设置为 true,则当任何件位于工作区之外时,会在该上显示滚动条。另外,当自动滚动打开时, 的工作区自动滚动,以使具有输入焦点的件可见。 (18)BackColor属性:用来获取或设置的背景色。 (19)BackgroundImage属性:用来获取或设置的背景图像。 (20)Enabled 属性:用来获取或设置一个值,该值指示件是否可以对用户交互作出响应。如果件可 以对用户交互作出响应,则为 true;否则为false。默认值为true。 (21)Font属性:用来获取或设置件显示的文本的字。 (22)ForeColor属性:用来获取或设置件的前景色。 (23)IsMdiChild属性:获取一个值,该值指示该是否为多文档界面(MDI)子。值为 true时, 是子,值为false时,不是子。 (24)IsMdiContainer 属性:获取或设置一个值,该值指示是否为多文档界面(MDI)中的子的 容器。值为true时,是子的容器,值为false时,不是子的容器。 (25)KeyPreview属性:用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的件前, 是否将接收该事件。值为true时,将接收按键事件,值为false时,不接收按键事件。 (26)MdiChildren属性:数组属性。数组中的每个元素表示以此作为父级的多文档界面(MDI)子 。 (27)MdiParent属性:用来获取或设置此的当前多文档界面(MDI)父。 (28)ShowInTaskbar属性:用来获取或设置一个值,该值指示是否在Windows任务栏中显示。 (29)Visible属性:用于获取或设置一个值,该值指示是否显示该件。值为true 时显示件,为 false时不显示。 (30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此件响应,不管鼠标是否在此件的 范围内。 2、常用方法 下面介绍一些的最常用方法。 (1)Show方法:该方法的作用是让显示出来,其调用格式为: 名.Show(); 其中名是要显示的名称。 (2)Hide方法:该方法的作用是把隐藏出来,其调用格式为: 名.Hide(); 其中名是要隐藏的名称。 (3)Refresh方法:该方法的作用是刷新并重画,其调用格式为: 名.Refresh(); 其中名是要刷新的名称。 (4)Activate方法:该方法的作用是激活并给予它焦点。其调用格式为: 名.Activate(); 其中名是要激活的名称。 (5)Close方法:该方法的作用是关闭。其调用格式为: 名.Close(); 其中名是要关闭的名称。 (6)ShowDialog方法:该方法的作用是将显示为模式对话框。其调用格式为: 名.ShowDialog(); 3.常用事件 (1)Load事件:该事件在加载到内存时发生,即在第一次显示前发生。 (2)Activated事件:该事件在激活时发生。 (3)Deactivate事件:该事件在失去焦点成为不活动时发生。 (4)Resize事件:该事件在改变大小时发生。 (5)Paint事件:该事件在重绘时发生。 (6)Click事件:该事件在用户单击时发生。 (7)DoubleClick事件:该事件在用户双击时发生。 (8)Closed事件:该事件在关闭时发生。 文本框类件 2、Label 件 1、常用属性: (1)Text属性:用来设置或返回标签件中显示的文本信息。 (2)AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整件的大小以完整显示其内容。取 值为 true时,件将自动调整到刚好能容纳文本时的大小,取值为false时,件的大小为设计时的大小。 默认值为false。 (3)Anchor 属性:用来确定此件与其容器件的固定关系的。所谓容器件指的是这样一种情况:往 往在件之中还有一个件,例如最典型的就是件中会包含很多的件,像标签件、文本框等。 这时称包含件的件为容器件或父件,而父件称为子件。这时将遇到一个问题,即子件与父 件的位置关系问题,即当父件的位置、大小变化时,子件按照 什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。 对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几 种,设置的方法是在属性口中单击Anchor属性右边的箭头,将会 出现如图 9-6 的口,通过它可设置 Anchor 属性值。图 9-6 中选中 变黑的方位即为设定的方位制,即图中所示的为 Left、Right、 Bottom。此时,如果父口变化,子口将保证其左边缘与容器左边 的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变, 效果如图9-7 所示。
回答: 在C# WinForm中,如果你想要在表格件上填充颜色,但是鼠标经过其他件时整个表格里的数据都变了,可能是因为你在上直接绘制了表格,而没有使用自定义件来解决这个问题。\[1\] 你可以尝试使用自适应类来解决这个问题。首先,将自适应类的代码复制到你的工程命名空间中,然后声明自适应类的实例。接下来,在上添加SizeChanged事件,并在事件方法中记录件的初始位置和大小。最后,调用自适应类的自适应方法,完成自适应。这样,你就可以在表格件上填充颜色而不会受到其他件的影响了。\[2\] 你还可以使用Panel、DataGridView等件来实现自适应。\[2\] 在的代码中,你需要引入System、System.Collections.Generic、System.ComponentModel、System.Drawing和System.Windows.Forms这些命名空间,并在的Load事件中调用自适应类的初始化方法,记录件的初始位置和大小。然后,在的SizeChanged事件中调用自适应类的自适应方法,完成自适应。\[3\] 这样,你就可以在C# WinForm中使用表格件,并且实现自适应的效果了。 #### 引用[.reference_title] - *1* [C#自定义件实现绘制表格](https://blog.csdn.net/qq_22955427/article/details/76252582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [C# WinForm 及其件的自适应](https://blog.csdn.net/chbxgbin/article/details/109690260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薪薪代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值