c#:如何确定可滚动控件的 ScrollBar 当前是否显示?

2023-12-25

有没有办法让我检查控件的滚动条当前是否显示?我想使用它,这样我就可以确定如何调整 Scrollable 控件的子级的大小,这在某种程度上取决于 ScrollBar 是否显示(Scrollable 控件可以动态调整大小)。


对于具有 AutoScroll 属性的控件,请尝试 Horizo​​ntalScroll 和 VerticalScroll Visible 属性:

// Checks horizontal scrollbar visibity.
yourScrollableControl.HorizontalScroll.Visible;

// Checks horizontal scrollbar visibity.
yourScrollableControl.VerticalScroll.Visible;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c#:如何确定可滚动控件的 ScrollBar 当前是否显示? 的相关文章

  • 属性对象什么时候创建?

    由于属性实际上只是附加到程序集的元数据 这是否意味着属性对象仅根据请求创建 例如当您调用 GetCustomAttributes 时 或者它们是在创建对象时创建的 或者 前两个的组合 在由于 CLR 的属性扫描而创建对象时创建 从 CLR
  • Signalr 在生产服务器中总是陷入长轮询

    当我在服务器中托管应用程序时 它会检查服务器端事件并始终回退到长轮询 服务器托管环境为Windows Server 2012 R1和IIS 7 5 无论如何 我们是否可以解决这个问题 https cloud githubuserconten
  • Func 方法参数的首选命名约定是什么?

    我承认这个问题是主观的 但我对社区的观点感兴趣 我有一个缓存类 它采用类型的缓存加载器函数Func
  • 如何在C++中实现模板类协变?

    是否可以以这样一种方式实现类模板 如果模板参数相关 一个对象可以转换为另一个对象 这是一个展示这个想法的例子 当然它不会编译 struct Base struct Derived Base template
  • SSH 主机密钥指纹与模式 C# WinSCP 不匹配

    我尝试通过 WinSCP 使用 C 连接到 FTPS 服务器 但收到此错误 SSH 主机密钥指纹 与模式不匹配 经过大量研究 我相信这与密钥的长度有关 当使用 服务器和协议信息 下的界面进行连接时 我从 WinSCP 获得的密钥是xx xx
  • Cygwin 下使用 CMake 编译库

    我一直在尝试使用 CMake 来编译 TinyXML 作为一种迷你项目 尝试学习 CMake 作为补充 我试图将其编译成动态库并自行安装 以便它可以工作 到目前为止 我已经设法编译和安装它 但它编译成 dll 和 dll a 让它工作的唯一
  • C# 中值类型和引用类型有什么区别? [复制]

    这个问题在这里已经有答案了 我知道一些差异 值类型存储在堆栈上 而引用类型存储在托管堆上 值类型变量直接包含它们的值 而引用变量仅包含对托管堆上创建的对象位置的引用 我错过了任何其他区别吗 如果是的话 它们是什么 请阅读 堆栈是一个实现细节
  • c# Asp.NET MVC 使用FileStreamResult下载excel文件

    我需要构建一个方法 它将接收模型 从中构建excel 构建和接收部分完成没有问题 然后使用内存流导出 让用户下载它 不将其保存在服务器上 我是 ASP NET 和 MVC 的新手 所以我找到了指南并将其构建为教程项目 public File
  • HttpClient 像浏览器一样请求

    当我通过 HttpClient 类调用网站 www livescore com 时 我总是收到错误 500 可能服务器阻止了来自 HttpClient 的请求 1 还有其他方法可以从网页获取html吗 2 如何设置标题来获取html内容 当
  • .Net Core / 控制台应用程序 / 配置 / XML

    我第一次尝试使用新的 ConfigurationBuilder 和选项模式进入 Net Core 库 这里有很多很好的例子 https docs asp net en latest fundamentals configuration ht
  • Windows 窗体不会在调试模式下显示

    我最近升级到 VS 2012 我有一组在 VS 2010 中编码的 UI 测试 我试图在 VS 2012 中启动它们 我有一个 Windows 窗体 在开始时显示使用 AssemblyInitialize 属性运行测试 我使用此表单允许用户
  • 使用 LINQ 查找列表中特定类型的第一个元素

    使用 LINQ 和 C 在元素列表中查找特定类型的第一个项目的最短表示法是什么 var first yourCollection OfType
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • 用 C 实现 Unix shell:检查文件是否可执行

    我正在努力用 C 语言实现 Unix shell 目前正在处理相对路径的问题 特别是在输入命令时 现在 我每次都必须输入可执行文件的完整路径 而我宁愿简单地输入 ls 或 cat 我已经设法获取 PATH 环境变量 我的想法是在 字符处拆分
  • 在 URL 中发送之前对特殊字符进行百分比编码

    我需要传递特殊字符 如 等 Facebook Twitter 和此类社交网站的 URL 为此 我将这些字符替换为 URL 转义码 return valToEncode Replace 21 Replace 23 Replace 24 Rep
  • ListDictionary 类是否有通用替代方案?

    我正在查看一些示例代码 其中他们使用了ListDictionary对象来存储少量数据 大约 5 10 个对象左右 但这个数字可能会随着时间的推移而改变 我使用此类的唯一问题是 与我所做的其他所有事情不同 它不是通用的 这意味着 如果我在这里
  • 在Linux中使用C/C++获取机器序列号和CPU ID

    在Linux系统中如何获取机器序列号和CPU ID 示例代码受到高度赞赏 Here http lxr linux no linux v2 6 39 arch x86 include asm processor h L173Linux 内核似
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new
  • 不同类型的指针可以互相分配吗?

    考虑到 T1 p1 T2 p2 我们可以将 p1 分配给 p2 或反之亦然吗 如果是这样 是否可以不使用强制转换来完成 或者我们必须使用强制转换 首先 让我们考虑不进行强制转换的分配 C 2018 6 5 16 1 1 列出了简单赋值的约束

随机推荐

  • 在 iOS 7 中,状态栏和导航栏出现在我的视图边界上方

    我最近下载了Xcode http en wikipedia org wiki Xcode5 DP 在 iOS 7 中测试我的应用程序 我注意到并确认的第一件事是我的视图边界并不总是调整大小以适应状态栏和导航栏 In viewDidLayou
  • 核心数据。如何交换 NSPersistentStores 并通知 NSFetchedResultsController?

    我正在实施用户的备份和恢复 通过 Dropbox Core Data持久化数据 为了进行恢复 我从 Dropbox 中提取文件并将它们临时存储在 Documents 目录中 然后我创建一个新的NSPersistentContainer并在删
  • 删除 HTML 元素的工具提示延迟 [重复]

    这个问题在这里已经有答案了 Mukyuu 有用地标记了一个重复的问题 但它已经很老了 2019 年的正确答案可能会非常不同 例如 Andy Hoffman 提出了一种几年前不可行的解决方法 这个问题 https stackoverflow
  • 使用 sed,删除字符第一次出现之前的所有内容

    假设我有一条像这样的线 Hello my first name is Bart and my second is Homer 如果我想在第一次之后得到所有东西我该怎么办 or using sed 在这个例子中 我想得到结果 Bart and
  • 如何在 Visual Studio 中定义即时自动更正宏?

    通过即时自动更正宏 我的意思是我所做的常见拼写错误列表以及用什么来替换它们 例如 每次我尝试输入 图层 时 都会显示 LAyer 我没有使用任何名为 LAyer 的东西 所以我希望它在我输入后自动用 Layer 替换 LAyer 的每个实例
  • 在一个函数中处理 React.KeyboardEvent 或 React.MouseEvent

    我正在尝试获取一个函数来处理单击和键盘事件 因为我正在尝试使我的网络应用程序键盘可访问 当我使用 类型的符号我收到错误 Property key does not exist on type KeyboardEvent
  • AWS CodeBuild 无法与 RDS 实例交互

    我在 AWS 中有最基本的设置 一个可公开访问的 RDS 实例 PostgreSQL 9 6 6 与我的开发实例相同 CodeBuild 项目 均位于默认 VPC 中 我的应用程序是用 Laravel 5 5 编写的buildspec ym
  • Scala 中所有函数的超类型是什么?

    我知道我能做到instanceOf检查Function1 or Function2等等 但是有没有一种通用的方法来查看某些东西是否功能正常 它可以有任意数量的参数 我尝试定义这样的东西 type FuncType Any gt Any 但这
  • 在 Javascript 中,如何转换字符串以便可以使用它来调用属性?

    所以 我有一个关联数组 数组中的键是对象的属性 我想循环遍历数组 并在每次交互中执行如下操作 Object key 然而 这不起作用并导致返回未定义而不是属性的值 有没有办法做到这一点 您可以使用 for in 循环 for var key
  • 使用 RxJava 处理分页

    我在 Android 应用程序上使用 Retrofit RxJava 并询问自己如何处理 API 分页以链接调用 直到检索到所有数据 是这样的吗 Observable
  • Xcode 中是否支持 git rebasing?

    Can one rebase在 Xcode 中将一个分支的更改集成到另一个分支 我知道 Xcode 支持合并 但我找不到任何用于变基的东西 它没有 因为它试图提供对正在使用的版本控制系统的抽象 如果想要 git 的 Mac GUI 你可以使
  • Android ViewFlipper + 手势检测器

    我正在使用手势检测器来捕获 flings 并在发生这种情况时使用视图翻转器来更改屏幕 我的一些子视图包含列表视图 如果您在列表视图上滑动 手势检测器将无法识别滑动 但如果它位于 TextView 或 ImageView 的顶部 它会识别它
  • 目标文件中的符号表和重定位表

    据我了解 目标文件中的指令和数据都有地址 第一个数据项从地址 0 开始 第一条指令也从地址 0 开始 重定位表包含有关在文件中的地址发生变化时需要更新的指令的信息 例如 如果文件与另一个文件链接在一起 在下面的示例中 A 行将位于重定位表中
  • 如何将文本字符串发送到服务?

    我有一个桌面应用程序和一项服务 如何将字符串从桌面应用程序发送到我的服务并在服务中处理它 我不想使用套接字 因为它可能被 Windows 防火墙阻止 如果您不想使用网络传输 那么执行跨会话 IPC 的最简单方法可能是使用命名管道 需要注意的
  • 有没有一个工具可以自动将make文件转换为sln/vcproj?

    Google 展示了许多用于获取 Visual Studio 格式 sln vcproj 文件并从中生成 make 文件的工具 但我找不到解决相反问题的文件 我有一个引用数百个 c 和 h 文件的 make 文件 并且 为了方便 调试 在
  • Ruby on Rails - 在特定日期时间自动触发事件

    我想触发一个事件 特别是在特定日期时间 这是我的模型之一中的一列 发送一封电子邮件并更新某些模型的属性 我已经四处搜寻 但还没有真正找到任何解决方案 有什么办法可以实现这一点吗 您可以将排队解决方案与调度程序一起使用 排队解决方案 Resq
  • 用 NA 填充时间序列中缺失的月份[重复]

    这个问题在这里已经有答案了 我有数据集 年月数字 2002 01 2 392909 2002 02 2 496800 2002 03 2 341897 2002 04 1 665625 2002 05 2 398261 2003 01 1
  • Chrome 扩展:异步查询选项卡

    我有两个变量被设置为函数的 返回值 这些函数是获取选项卡的 URL 和对实际选项卡对象的引用 并将它们存储在变量中 我有一些代码 function init var url getUrl var tab getTab function ge
  • 提取标签之间的字母

    谁能指导我如何提取标签之间的单词 例如 hello in C 我猜他是想在之间说一句话tags 您应该使用正则表达式来实现相同的目的
  • c#:如何确定可滚动控件的 ScrollBar 当前是否显示?

    有没有办法让我检查控件的滚动条当前是否显示 我想使用它 这样我就可以确定如何调整 Scrollable 控件的子级的大小 这在某种程度上取决于 ScrollBar 是否显示 Scrollable 控件可以动态调整大小 对于具有 AutoSc