当前位置: 首页 > news >正文

关于C# panel 添加lable问题 -- 明确X和Y 位置错误

具体情况是 panel初始化后,通过点击按钮添加发现后,与具体存放位置不符,遂检查传入的X和Y坐标 发现没有问题后,再次检查其TOP和Height也没出错。

Labellbl=newLabel();lbl.Text=labelCount.ToString();lbl.AutoSize=false;lbl.Size=newSize(30,22);lbl.Name="lbl"+labelCount.ToString();intintX=25+int.Parse((labelCount-1).ToString())%5*105;intintY=25+int.Parse((labelCount-1).ToString())/5*35;lbl.Location=newPoint(intX,intY);

最后发现是相对位置出现问题,lbl.Location存放位置 是根据你当前的panel左上角定位,也就说
如果你移动了panel,lbl存放的位置就会发生变化,所以解决方法就是减去相对位移就可以解决了

// 关键:加上当前滚动偏移scrollPos=pl.AutoScrollPosition;actualLocation=newPoint(intX+scrollPos.X,intY+scrollPos.Y);lbl.Location=actualLocation;pl.Controls.Add(lbl);

如图所示:

http://www.jsqmd.com/news/806070/

相关文章:

  • 卡梅德生物技术快报|细菌 FISH 实验 + 流式细胞术:尿路感染活菌快速定量系统实现与数据验证
  • 2026年4月市面上评价好的酸性清洗剂厂商口碑推荐,酸性清洗剂/氢氧化钠/碱性清洗剂/润滑剂,酸性清洗剂实力厂家有哪些 - 品牌推荐师
  • Python并发编程实战:ThreadPoolExecutor深度解析
  • 3步高效解决Dell G15散热难题:TCC-G15智能温控指南
  • LMQL:用编程语言精准控制大语言模型输出,告别提示词玄学
  • 技术人必备的Chrome插件清单:第7个让调试效率翻倍
  • ngx_create_temp_buf
  • 硬件工程师必读:从数据手册入手,构建可靠的ESD防护设计体系
  • 卡梅德生物技术快报|禽类成纤维细胞 FISH 实验:鸟类性别染色体基因定位技术实现与数据验证
  • AI Agent技能visual-explainer:将技术信息自动转化为可视化HTML页面
  • 2026年安卓上架服务TOP5排行及核心能力解析:iOS上架、iosapp上架公司、ios上架服务、安卓app上市场选择指南 - 优质品牌商家
  • Perplexity PubMed医学搜索深度解析(临床科研人私藏的7个隐藏参数)
  • SmartNIC如何优化AI流水线与网络计算卸载
  • Kubernetes配置管理神器Monokle:可视化IDE提升YAML开发效率
  • API中转站稳定性怎么判断?中小企业选平台别只看SLA数字
  • FFT时域扫描技术在EMI测试中的高效应用
  • 终极指南:如何用Python脚本让京东评价效率提升800%?[特殊字符]
  • 告别手动复制粘贴:用SteamPipe GUI可视化工具上传游戏包体(附最新SDK下载指引)
  • 2026年Q2国内重金属水处理药剂供应商实力排行:纺织化工原料、纺织水处理药剂、脱色水处理药剂、造纸化工原料、重金属水处理药剂选择指南 - 优质品牌商家
  • FTP服务
  • 2026年AI大模型API聚合平台技术横评:五大可靠选择与工程化选型参考
  • 工业HMI系统核心技术解析与TI解决方案实践
  • AI Agent 如何重构 App 稳定性治理流程
  • 对比了8款测试管理平台,最适合中小团队的居然是它
  • 从零构建3D虚拟人对话应用:BabylonJS与LLM的Web端整合实践
  • 嵌入式AI实战:VR/AR与认知计算融合的技术架构与工程实现
  • 2026电摩高端灯具技术分享:行业电动两轮高端灯具/顶级灯具设计研发/高端两轮灯具/高端改装灯具/高端灯具研发首家/选择指南 - 优质品牌商家
  • 可穿戴显微镜:软硬协同攻克生物组织散射成像难题
  • 2026年知名的转向器总成厂家综合对比分析 - 行业平台推荐
  • ComfyUI-Manager 依赖管理架构深度解析:智能包管理系统的技术演进与实践