c# - 带有图形的自动滚动面板
问题描述
我有一个 WinForms 应用程序,它有一个大面板,我正在使用它。基本上,我实现了一个滚动条机制,它可以在我的绘图上模仿缩放行为。现在我想做更多的事情。
我考虑过添加一种可能性,如果我的绘图不适合面板,则不缩放它,而只需使用滚动(垂直或水平)来查看完整图片。所以它看起来像这样:
缩放设置为1:(图太大,应该有4个圆圈)
我放大回来,它们在那里,但非常非常小:
而且我希望有可能只滚动面板(在这种情况下水平滚动),以查看整个图形而不必缩小这些图形。
PS我搜索了SO,我只找到了建议使用PictureBox
而不是的答案Panel
,我不确定我想这样做
解决方案
推荐阅读
- html - VS code CSS 在使用实时服务器时显示奇怪的行为
- javascript - 为什么 NextJS/React 会说“你可能忘记从它定义的文件中导出你的组件”
- google-cloud-platform - 在 gcp 上部署 ml 模型
- python - 正则表达式:剥离多行注释,但在新行开头保持换行符和单行注释
- postgresql - 与跳过并采用 typeorm 不同后缺少不同的别名
- go - golang中的混合命名和未命名参数
- ruby-on-rails - Rails ActiveStorage 版本控制(使用 paper_trail 或类似的东西)
- swift - 使用 UICollectionViewFlowLayout.automaticSize 时无法设置特定间距
- python - 将两位数加在一起作为两个单独的数字
- java - Spring Security - 可白标错误页面是安全漏洞吗?