请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计491个文字,预计阅读时间需要2分钟。
在工具应用中,我利用PropertyGrid显示一个窗口来监视远程应用对象。每秒左右,我从应用获取更新,其中包含已更改的成员状态和更新的网格式。我调用Refresh()来刷新显示。
我在工具应用程序中使用PropertyGrid来显示一个窗口来监视远程应用程序中的对象.每隔一秒左右,我从应用程序获得更新,其中包含已更改的任何成员的状态,并更新网格.我调用Refresh()来进行更改.这一切都很有效,除了一件事.假设对象太高而无法放入网格中,因此有一个滚动条.用户已选择网格项,但也在其上方向上滚动,以便所选项位于控件的底部下方.
问题是,在Refresh()上,控件会自动将网格项目滚动到视图中(奇怪的是,当项目位于控件顶部之上时,它不会执行此操作).
我正在寻找一种方法来阻止这种情况,或者保存状态,执行Refresh(),然后将其设置回来.我尝试在PropertyGrid中的PropertyGridView中获取底层的VScrollBar,并弄乱“Value”,但它不会永久保留.始终弹回,以便项目在视图中.
在滚动期间取消选择项目是我的后备(自动滚动到视图不会发生没有选定的网格项目)但它有点伤害可用性所以我正在寻找另一种方式.
有人碰到类似的东西吗?
本文共计491个文字,预计阅读时间需要2分钟。
在工具应用中,我利用PropertyGrid显示一个窗口来监视远程应用对象。每秒左右,我从应用获取更新,其中包含已更改的成员状态和更新的网格式。我调用Refresh()来刷新显示。
我在工具应用程序中使用PropertyGrid来显示一个窗口来监视远程应用程序中的对象.每隔一秒左右,我从应用程序获得更新,其中包含已更改的任何成员的状态,并更新网格.我调用Refresh()来进行更改.这一切都很有效,除了一件事.假设对象太高而无法放入网格中,因此有一个滚动条.用户已选择网格项,但也在其上方向上滚动,以便所选项位于控件的底部下方.
问题是,在Refresh()上,控件会自动将网格项目滚动到视图中(奇怪的是,当项目位于控件顶部之上时,它不会执行此操作).
我正在寻找一种方法来阻止这种情况,或者保存状态,执行Refresh(),然后将其设置回来.我尝试在PropertyGrid中的PropertyGridView中获取底层的VScrollBar,并弄乱“Value”,但它不会永久保留.始终弹回,以便项目在视图中.
在滚动期间取消选择项目是我的后备(自动滚动到视图不会发生没有选定的网格项目)但它有点伤害可用性所以我正在寻找另一种方式.
有人碰到类似的东西吗?

