牛战士@ 2018-12-09 07:46 采纳率: 0%
浏览 938

c#点击至flowlayoutpanel内的某个用户控件

一条信息增加一个用户控件显示在flowlayoutpanel里,如果用ScrollControlIntoView方法的话判断不了是哪个控件(信息内容不一样用户控件名称一样),有什么办法可以点击左边的类型,右边所对应的类型显示出来(滚动条自滚)图片说明

  • 写回答

1条回答 默认 最新

  • threenewbee 2018-12-09 13:07
    关注

    要看你“用户控件”怎么写的,你总得有个属性,表示“美味小吃”“热卖商品”吧。
    假设叫做 Caption 属性,那么
    你可以
    foreach (var item in Panel.Controls)
    {
    if (((你的控件类型)item).Caption == "美味小吃")
    {
    ScrollControlIntoView(item);
    break;
    }
    }

    另外,lz采纳率比较低,这样下去,以后没法回答lz的问题了。采纳方法是,点我回答左上角的采纳按钮。谢谢

    评论

报告相同问题?

悬赏问题

  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?