首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发指南

    11.粘性控件

    粘性控件 (对View的自定义) * 应用场景: 未读提醒的清除 * 功能实现: > 1. 画静态图 OK > 2. 把静态的数值变成变量(计算得到真实的变量) OK  > 3. MotionEvent.ACTION_OUTSIDE: action = "ACTION_SCROLL"; break; default: break; } return action; } } GooView /** * 粘性控件

    88460发布于 2018-05-14
  • 来自专栏三流程序员的挣扎

    2022-11-10-写控件

    ---- 自定义控件 SideBar,自定义了几个属性,即文字大小 textSize,文字颜色和选中后的颜色,还有文件间的垂直边距 textVerticalMargin。 set(value) { field = value invalidate() } 首先要绘制文字,我是先计算控件的高度

    34330编辑于 2022-11-13
  • 来自专栏历史专栏

    【愚公系列】2023年11月 WPF控件专题 PrintDialog控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、PrintDialog控件详解PrintDialog控件是WPF中的一个对话框,用于在打印文档时显示打印设置参数供用户选择并确认。 通过该控件,用户可以选择打印机、打印的范围、打印的份数、打印质量等,从而满足用户不同的打印需求。 2.常用场景PrintDialog控件是WPF中用于打印操作的标准对话框。它常用于以下场景:用户选择要打印的文档或图像时,可以使用PrintDialog控件来浏览可用的打印机和打印选项。

    1.4K11编辑于 2023-11-16
  • 来自专栏历史专栏

    【愚公系列】2023年11月 WPF控件专题 Page控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 Page控件提供了一个基本的页面布局,可以在其中添加其他控件来组成页面。在WPF中,创建一个新的Page控件可以通过Visual Studio的模板进行。 在添加新项对话框中选择“WPF Page”模板即可创建一个新的Page控件。然后,可以在Page控件的XAML文件中定义布局和添加其他控件。 2.常用场景Page控件是WPF中的导航控件,常用于应用程序中的页面切换和导航。以下是Page控件常见的使用场景:应用程序的登录页、欢迎页等静态页面。 WPF应用程序中使用框架布局时,Page控件可以作为框架布局的子控件。关闭应用程序前的确认页面,例如确认是否保存修改的提示页面。

    1.8K11编辑于 2023-11-15
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 RichTextBox控件详解

    若EnableAutoDragDrop属性设置为true(默认值为false),则控件会自动响应拖放操作,即当文本被拖动到RichTextBox控件上时,控件会自动接受拖放操作,并将拖放的文本插入到控件中 属性设置为true,这样当我们将文本拖动到控件中时,控件会自动响应拖放操作。 默认情况下,该属性的值为0,即RichTextBox控件的文本从左侧开始显示,直到控件的边界为止。 以下是一个Winform中使用RichTextBox控件的例子:设置控件属性首先在Visual Studio的表单设计器中添加一个RichTextBox控件。 然后通过属性窗口设置控件的一些属性,例如:Dock属性设置为Fill,使得控件在窗体中占据所有可用空间。Multiline属性设置为True,允许在控件中显示多行文本。

    3.1K21编辑于 2023-11-26
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 PictureBox控件详解

    一、PictureBox控件详解PictureBox是Winform中常用的控件,可以方便地加载并显示图像。 1.3 LockedPictureBox控件的Locked属性是指控件是否被锁定,如果锁定则无法通过用户交互来修改控件的属性或者内容。该属性可以通过代码或者属性窗口来设置。 在代码中设置PictureBox控件的Locked属性示例如下:pictureBox1.Locked = true; // 锁定控件pictureBox1.Locked = false; // 解锁控件需要注意的是 如果设置为True,则当图像加载完成后,才会将图像绘制到控件上;如果设置为False,则在图像加载的同时,控件会尽可能快地绘制出空白框。 因为在自动大小模式下,控件需要等待图像加载完成后重新计算自己的尺寸,才能正确显示图像。1.6 regionPictureBox控件的Region属性定义了控件的可见区域。

    3K11编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 GroupBox控件详解

    一、GroupBox控件详解GroupBox控件是Windows Form中的一个容器控件,它可以用来为一组相关控件提供一个视觉上分组的框架。 在设计器中可以通过拖拽GroupBox控件到窗体上来添加控件,也可以在代码中通过实例化GroupBox对象来添加控件。 在GroupBox中添加其他控件的方法与在普通容器控件中添加控件相同。 通过GroupBox控件,可以使窗体上的控件更加有组织、清晰,方便用户进行操作。 ,其中包含一个Label控件和一个CheckBox控件

    2.9K11编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 OpenFileDialog控件详解

    开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。 一、OpenFileDialog控件详解OpenFileDialog是Windows Forms中的一个控件,用于打开文件选择框。它可以让用户选择一个或多个文件,并返回选择的文件路径。 这三个属性都是在使用OpenFileDialog控件时,通过设置控件的属性来控制文件选择对话框的显示方式。 2.常用场景OpenFileDialog控件常用于让用户选择一个或多个文件进行打开操作的场景。 以下是一些Winform中OpenFileDialog控件常用的场景:打开文件:用户可以通过OpenFileDialog控件来选择一个或多个要打开的文件,从而可以在应用程序中读取文件内容进行操作。

    3.9K11编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 Button控件详解

    一、Button控件详解Button控件是Winform中的常用控件之一,表示一个按钮,用户可以点击它执行某种操作。 GroupBox控件的AutoSizeMode属性GroupBox控件用于将一组相关控件放在一起,并提供一个边框以突出显示。 (control.Location);控件位置的限制:可以通过设置控件的Location属性来限制控件的位置。 例如,将Margin设置为5个像素,则控件与容器边界之间会留出5个像素的空隙。Padding指控件内部内容与控件边框之间的空间,通常用于控制控件内部内容与边框的距离。 使用TabStop属性可以很方便地控制控件的焦点顺序,使用户能够轻松地通过Tab键在控件之间进行切换。可以通过设置控件的TabStop属性来决定哪些控件可以被Tab键选中,从而实现控件的顺序控制。

    5.4K12编辑于 2023-11-21
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 Form控件详解

    当使用AutoScaleMode属性时,需要注意以下几点:在窗体中添加控件时,需要设置Anchor属性,以便在窗体大小改变时,控件可以相对于窗体边界或其他控件保持相对位置。 当控件的内容大于控件的显示区域时,控件会自动滚动以显示尽可能多的内容。可以通过设置AutoScrollMinSize属性来指定控件需要滚动的最小大小。 当控件的内容超出其显示区域时,控件会自动滚动以显示尽可能多的内容。 基本使用步骤如下:打开Winform窗体,在窗体上添加一个控件选择控件,打开其属性窗口,在AutoSize属性中选择True或False根据需要在代码中对控件的内容进行修改运行程序,查看控件的大小变化/ 当你在设计Winform界面时,可能需要设置一个控件的ClientSize属性,以便在该控件中放置其他控件

    6.7K31编辑于 2023-11-21
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 TextBox控件详解

    1.3 HideSelectionHideSelection属性是WinForms中的一个控件属性,它指定当控件失去焦点时是否隐藏所选文本。 HideSelection属性只对可编辑的控件(如文本框、组合框等)有效,对于只读控件(如标签、按钮等)无效。 Winform中常用的用户输入控件,常用场景包括:用户输入:将TextBox控件放置在窗体上,用户可以在其中输入文字、数字或符号。 数据展示:将TextBox控件绑定到数据源,以显示数据。例如,将TextBox控件绑定到数据库中的某个字段,以显示该字段的值。 3.具体案例以下是一个简单的Winform项目,演示如何使用TextBox控件:创建一个新的Winform项目。在窗体上添加一个TextBox控件。在窗体上添加一个Button控件

    4.7K24编辑于 2023-11-22
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 numericUpDown控件详解

    一、numericUpDown控件详解NumericUpDown控件是Winform中常用的控件之一,用于允许用户通过向上或向下调整数字来选择值。 ();2.设置控件属性:可以设置控件的最小值、最大值、步长等属性。 属性启用或禁用控件控件是Winform中常用的控件之一,用于输入数值。 控件和一个按钮控件

    1.1K11编辑于 2023-11-29
  • 来自专栏Qt项目实战

    Qt编写自定义控件11-设备防区按钮控件

    远超qwt集成的控件数量。 每个类都可以独立成一个单独的控件,零耦合,每个控件一个头文件和一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。 qwt的控件类环环相扣,高度耦合,想要使用其中一个控件,必须包含所有的代码。 每个控件都有一个对应的单独的包含该控件源码的DEMO,方便参考使用。同时还提供一个所有控件使用的集成的DEMO。 每个控件的源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件的编写。 每个控件默认配色和demo对应的配色都非常精美。 超过130个可见控件,6个不可见控件。 部分控件提供多种样式风格选择,多种指示器样式选择。 所有控件自适应窗体拉伸变化。 集成自定义控件属性设计器,支持拖曳设计,所见即所得,支持导入导出xml格式。 自带activex控件demo,所有控件可以直接运行在ie浏览器中。

    93000发布于 2019-08-23
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 DateTimePicker控件详解

    一、DateTimePicker控件详解DateTimePicker控件是Windows Forms中常用的日期和时间选择控件,允许用户从日历和时间选择器中选择日期和时间。 以下是使用DateTimePicker控件的一些常见操作:添加DateTimePicker控件:在Visual Studio中,打开Form设计器并从工具箱中选择DateTimePicker控件,将其拖动到窗体上即可添加控件 以下是使用DateTimePicker控件Checked属性的一些常见操作:获取DateTimePicker控件的选中状态:可以使用DateTimePicker控件的Checked属性来获取控件的选中状态 设置DateTimePicker控件的选中状态:可以使用DateTimePicker控件的Checked属性来设置控件的选中状态。 处理DateTimePicker控件的CheckedChanged事件:可以使用DateTimePicker控件的CheckedChanged事件来响应控件选中状态的更改。

    4.2K11编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 Timer控件详解

    一、Timer控件详解Timer控制是一个常用的Winform控件,用于循环执行某个操作或在特定时间间隔内执行某个操作。 Timer控件有两个主要属性:Interval: 定义了Timer控件的时间间隔(以毫秒为单位)。Enabled: 定义了Timer控件是否应该被启用。 1.2 ModifiersTimer控件在Winform中用于定时执行某些操作。Modifiers属性用于设置控件的访问修饰符,从而控制控件的访问权限。 注意,如果要在其他类中访问该控件,需要确保该控件已在Form1中创建并初始化。1.3 TagTimer控件是Winform中常用的控件之一,它可以定期触发事件,实现定时刷新UI等功能。 而Tag属性是控件的附加属性,可以用于存储与控件相关的数据。在Timer控件中,可以使用Tag属性存储一些与定时器回调事件相关的数据或者标识。

    1.4K11编辑于 2023-12-01
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 Panel控件详解

    属性:当Panel控件中的子控件大小发生变化时,Panel控件会自动调整自身大小以适应子控件。 2.常用场景Winform中Panel控件常用场景有:作为容器控件,将其他控件作为子控件添加进去,实现布局和分组功能。 作为滚动条容器,当子控件过多或者超出Panel控件的可见范围时,Panel控件可以自动出现滚动条,使用户可以浏览和操作所有的子控件。 作为卡片式布局控件,可以设置多个Panel控件,每个Panel控件代表一张卡片,通过切换Panel控件的显示和隐藏,实现卡片切换的效果。 作为动态添加控件的容器,可以通过代码动态添加子控件,实现动态加载和删除控件的功能。

    2.9K11编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 SplitContainer控件详解

    一、SplitContainer控件详解SplitContainer控件是Windows Forms中的一个容器控件,它允许用户通过拖动分隔条来改变两个子控件的大小比例,并且可以选择在水平或者垂直方向上分隔 SplitContainer控件中包含两个子控件,分别在左侧和右侧(或者上方和下方),可以通过控制SplitContainer.Panel1和SplitContainer.Panel2属性来获取或者设置这两个子控件 用户可以通过调整SplitContainer控件的大小,来确保所有数据表格或浏览器控件都可以显示出来。 控件的事件。 设置SplitContainer控件的属性:```csharp(1) SplitContainer控件的Dock属性设置为Fill,表示SplitContainer控件会填满Form窗体。

    2.8K12编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 SaveFileDialog控件详解

    开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。 一、SaveFileDialog控件详解SaveFileDialog控件是Winform中常用的控件之一,可以让用户选择保存文件的路径和名称。 当用户选择一个不存在的文件时,SaveFileDialog控件会显示一个提示框,如下图所示:如果用户单击“是”,那么SaveFileDialog控件将在用户选择的路径下创建一个新文件并将其返回。 如果用户单击“否”,那么SaveFileDialog控件将返回空字符串,不会创建新文件。 3.具体案例以下是一个使用SaveFileDialog控件的完整Winform案例,示范了如何使用SaveFileDialog控件来保存一个字符串到指定文件中。

    1.3K21编辑于 2023-11-30
  • 来自专栏历史专栏

    【愚公系列】2023年11月 WPF控件专题 RepeatButton控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、RepeatButton控件详解RepeatButton控件是一个可重复点击的按钮控件,可以用于实现类似于音量加减的功能。 在WPF中,RepeatButton控件继承自ButtonBase类,可以通过设置RepeatButton的属性和事件来实现控件的行为和外观。 接下来,我们获取标签控件的当前值,并根据用户单击的按钮增加或减少值。最后,我们将更新后的值显示在标签控件上。这是一个简单的例子,说明如何使用WPF中的RepeatButton控件

    1.5K12编辑于 2023-11-08
  • 来自专栏历史专栏

    【愚公系列】2023年11月 WPF控件专题 Ellipse控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Ellipse控件详解Ellipse是WPF中的一个基本形状控件,用于绘制圆形或椭圆形。使用Ellipse控件可以绘制一个空心或实心的圆 或 椭圆。 Ellipse控件也可以设置其他属性,例如:Center:控件中心点的位置RadiusX:椭圆水平半径的长度RadiusY:椭圆垂直半径的长度Stretch:控件如何拉伸以适应其容器Transform: 控件的变换Ellipse控件是WPF中常用的一个形状控件,它提供了丰富的功能和灵活的样式设置,可以用于创建各种精美的图形界面效果。 2.常用场景Ellipse控件是WPF框架中的一个基本形状控件,用于绘制一个圆形或椭圆形。

    2.6K11编辑于 2023-11-09
领券