winform-WinForm滚动条出现的条件是什么?

问题描述

WinForm滚动条出现的条件是什么?
WinForm内控件设置了Anchor = TopRight 然后手动拖动控件从而改变控件的长度。
结果发现:
1.在没有DevExperss的SimpleButton的情况下,当第一个Lable要被遮挡的时候,就出现了横向的滚动条(从而Lable没有被遮挡,因为有滚动条了)

2.在有DevExperss的SimpleButton的情况下,且设置了该控件的Anchor = TopRight ,结果发现滚动条的出现是以该SimpleButton控件被遮挡才出现的,导致了其他控件被遮挡,但是仍然没出现滚动条的情况(我测试了一般的Button没有发现这个情况)

问题:滚动条AutoScroll是不是有什么优先级可以设置?如何避免上图中Lable被遮挡,但滚动条仍不出现的情况?

解决方案

用一个panle可以解决不?

时间: 2024-07-31 08:32:50

winform-WinForm滚动条出现的条件是什么?的相关文章

关于winform tableLayoutPanel滚动条

问题描述 tableLayoutPanel如果设置AutoScroll=true就会显示两个滚动条,如果用重写ShowScrollBar方式就会一直显示滚动条,高手们有什么好的解决办法tableLayoutPanel按需显示滚动条只显示丛向滚动条 解决方案 解决方案二:里面的控件不超出长度是不会显示滚动条的吧,你可以啦个新的实验下就明白了

C# WinForm控件、自定义控件整理(大全)

转:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c#,winform,progressbar+la

JavaScript添加随滚动条滚动窗体的方法_javascript技巧

本文实例讲述了JavaScript中添加随滚动条滚动窗体的方法.分享给大家供大家参考,具体如下: 两种实现方式: 第一种: <script type=/"text/javascript/"> function scrollImg(){ var posX,posY; if (window.innerHeight) { posX = window.pageXOffset; posY = window.pageYOffset; } else if (document.docume

工作流组件示例(全部开源)

1.概述 1.1简介 本文档旨在帮助开发人员快速使用工作流组件,完成OA或审批等涉及到工作流组件的系统开发工作 1.2组件构成 1.2.1组件层次图 组件的核心是工作流引擎,它负责存储工作流模板.引擎被服务所包围,也就是说,若用到工作流引擎操作,必须通过工作流服务 工作流服务包含几大部分:模板服务,流程实例服务,查询服务,跟踪服务,持久化服务,定时服务等 1.2.2与宿主关系图 宿主通过工作流服务提供的各种命令操作,来完成想要实现的功能.如发起模板,流转实例等 同时,工作流服务会反馈信息给宿主,

使用乱序标签来控制HTML的输出效果

控制 在HTML的元素中,有一个比较特殊的元素form.我们用它来收集表单数据并提交给服务器,并且理论上说来它是没有任何的UI被呈现的.当然如果我们在body元素后紧跟一个form,这样一来似乎看不出来有什么UI呈现的问题,可是当form存在于别的元素之中时,就有问题了. 什么问题呢?看下面的示例,由于页面布局的需要,我需要控制页面的滚动条.我把body的滚动条隐藏掉,然后使用一个div元素来"自制"一个滚动条,html代码如下: <html> <head> &

winform程序textbox滚动条保持在最下面 内容不闪烁

在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条. 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面.但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了. 所以

WinForm中重绘滚动条以及用重绘的滚动条控制ListBox的滚动

在本人的上一篇随笔<<高仿QQMusic播放器,浅谈WinForm关于UI的制作 >>一文中,本人对播放器列表右边的灰色滚动条极为不满意,也影响到整个 软件UI的协调性,遂下决心要重绘一个符合自己UI风格的滚动条. 查了很多资料,都找不到直接重写ListBox滚动条的方法,只能曲线救国,先自己 重绘一个带皮肤的滚动条,然后让它取代ListBox现有的滚动条. 老习惯,先传个效果图,你觉得感兴趣就继续看下去,不喜欢的话就此打住, 懒得耽误你宝 贵的时间,嘿嘿 注意,此图中的滚动条宽度

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

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

想做一winform:获取行情软件的股票数据,满足条件就自动交易。我只懂简单的增删改,求思路。

问题描述 做一winform:获取行情软件的股票数据,满足条件就自动交易.我只懂简单的增删改,求思路.两个问题:1.股票实时数据是从哪个网站来的?证交所开放吗2.让电脑自动操控.让交易软件自动完成交易.怎么弄呢?我原先是这样想:交易软件它有快捷键,我让windows按下快捷键.但是,快捷键是得在该软件界面获得焦点时才有效吧.这样就不方便了.求助啊,大神. 解决方案 解决方案二:股票数据很多网站可以抓取,也是时时的,但是要想真实交易就要对接了解决方案三:只能说,用户需求是非常简单的,实现是困难的解