自己编一控件,要求标题栏在最上面,并有上下左右滚动条,能做到吗?

问题描述

自己编一控件,像DataGridView一样,上下滚动时,标题栏固定,下面的详细数据可以上下滚动条滚动显示。左右滚动时,标题栏和数据一起随滚动条滚动。本人是c#的新手,刚好项目又有这样的要求,做出开的控件呢,上下滚动条在最右面,也就是说把左右滚动条滚到最右面,才能见到上下滚动条,很不方便。如果上下滚动条固定在窗口的最右面,就方便了。请问各位高手,该如何做呢?

解决方案

解决方案二:
帮你想下,,,
解决方案三:
我是菜鸟,应该可以吧,
解决方案四:
怎么做啊,我是在里面画图形的,标题栏也是图形
解决方案五:
做了一天,终于做出来了,是手动添加滚动条实现的,很麻烦,不知道自动滚动条能否实现,知道的朋友能否帮帮忙啊,谢谢了。

时间: 2024-12-10 05:37:58

自己编一控件,要求标题栏在最上面,并有上下左右滚动条,能做到吗?的相关文章

C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能

问题描述 C#winform窗体中有没有控件能实现在单页上通过上下滚动条实现多页的功能 winform项目,有一个100通道以上的数据采集界面,要求在每个孔道都能看到实时的数据绘图界面,要想把这100多个通道的每个孔的界面显示主窗体上,通过上下滚动条可以查看全部的通道,不知道有没有这样的控件能实现这样的功能呢? 解决方案 用scrollbar 如果要一次性全部显示,直接用panel,设置autoscroll=true就有滚动条. 解决方案二: 用 FlowLayoutPanel 控件,FlowD

在 运 行 时 刻 创 建 可 改 变 尺 寸 的 控 件

我 们 可 以 将 许 多 不 同 的 控 件, 例 如 文 本 框 控 件, 添 加 到Visual Basic 的 窗 体 上. 在 设 计 期 间, 可 以 调 整 控 件 的 大 小 和 位 置. 文 本 介 绍 如 何 从 一 个Visual Basic 应 用 程 序 中, 在 运 行 时 刻 修 改 这 些 控 件 的 尺 寸. 运 行 时 刻 重 设 控 件 的 尺 寸 ---- 当 设 计Visual Basic 应 用 程 序 时, 可 以 简 单 地 按 照 需 要 将 控

vb.net的HScrollBar和VScrollBar控件

有了HScrollBar(水平滚动条,如图)和VScrollBar(垂直滚动条,如图),就可在应用程序的窗体或控件容器中水平或垂直滚动,相当方便地巡视一长列项目或大量信息. 水平.垂直滚动条控件不同于Windows中内部的滚动条或Visual Basic中那些附加在文本框.列表框.组合框或MDI窗体上的滚动条.无论何时,只要应用程序或控件所包含的信息超过当前窗口(或者设置了ScrollBars属性的TrueBox控件)所能显示的信息,那些滚动条就会自动出现.在较早的Visual Basic版本中

6.1 传统控件

在上一课的表5.1已经列出了Windows的传统控件及其对应的控件类.在这些控件中,读者应该重点掌握命令按钮.选择框.单选按钮.编辑框.列表框和组合框.   .1.1 传统控件的控件通知消息 控件通过向父窗口发送控件通知消息来表明发生了某种事件.例如,当用户在按钮上单击鼠标时,按钮控件会向父窗口发送BN_CLICKED消息.传统控件的通知消息实际上是通过WM_COMMAND消息发给父窗口的(滚动条除外),在该消息的wParam中含有通知消息码(如BN_CLICKED)和控件的ID,在lParam

怎么获取自绘控件句柄

问题描述 我只想知道怎么获取希望有代码解释 解决方案 解决方案二:窗口句柄只有窗口才有.这里说的窗口不但包括了"主窗口",也包括了Panel.PictureBox.Button.TextBox等等.不要奇怪,你可以做一个实验,用SetWindowLongAPI,可以让一个PictureBox控件拥有标题栏.控制菜单等外观,活脱脱像主窗口里面的一个Mdi窗口.但是Label就不同了,它是绘制上去的,所以根本不是窗口,也自然没有句柄了.另一个类似的是,那些在WebBrowser/IE中间的

C#发现之旅:WinForm.NET中开发具有固定背景图片的可滚动控件

在WinForm.NET开发中,可以使用一个Panel或UserControl作为一个带滚动条的容器放置 图形或其他控件.我们可以设置控件的BackgroundImage属性来设置控件的背景图片,但这个 背景图片是会随着控件内容的滚动而滚动的,而且还出现背景破碎的不良效果.现笔者在开 发实践中遇到控件的背景图片不随着控件的滚动而滚动. 在B/S开发中,开发者可以 使用"background-attachment:fixed"的CSS样式来固定HTML文档的背景图片, 使之不随着内容的滚

datepicker-silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误

问题描述 silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误 silverlight的DataGrid中添加DatePicker控件,初始设定DatePicker中的时间,连续使用滚动条滚动,初始设定DatePicker的值会随机改变. <sdk:DataGrid Grid.Row="1" HorizontalAlignment="Stretch" Name="dataGrid1" Vertical

Silverlight:ScorllViewer随Tab键自动跟随子控件的Focus滚动

当ScrollViewer里包含很多子控件时,默认情况下只能用鼠标手动拖动(或滚轮)滚动条以实现内容的滚动,假如用户是键盘高手,习惯于用Tab键来切换子控件焦点时,即使当前获得焦点的控件在不可见区域,滚动条也不会自动跟随着滚动到相应位置,这个非常不方便,今天在网上看到一个老外的解决办法,代码转贴于此: private void _ScrollViewer_GotFocus(object sender, RoutedEventArgs e) { FrameworkElement element =

adodc-用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决

问题描述 用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决 Private Sub Command1_Click() On Err GoTo MyErr If Command1.Caption = "添加" Then Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = &qu