none
如何做一个winform的浮出panel?类似于Calendar的那种。。。。。。。。。。。。。。。。。。。。。。 RRS feed

  • 问题

  • 现在做了一个自定的控件,就是一个button加上一个Calendar,不过现在遇到了

    平时隐藏时就把自定义的控件的尺寸缩小,这样下面的Calendar就看不到了,要显示Calendar时
    就扩大,这样就能看到Calendar了,

    不过,我的自定义控件在有些画面上,自定义控件所在panel,比较小,这样就无法显示全部Calendar了,
    所以想做一个能浮出,不受所在panel限制的layout

    2010年12月17日 6:14

答案

  • 我的这些控件都是在panel里的,panel和anel都是挨着的,所以

    这能用弹出窗口搞,最后用的是先在form中的最上层panel里放个通用的calendar

    等待调用,调整位置后显示,暂时没找到别的方法作了。。

    • 已标记为答案 恋璇冰 2010年12月21日 4:55
    2010年12月21日 4:55

全部回复

  • dear
    你可以用容器控件来处理
    比如
    TableLayoutPanel
    FlowLayoutPanel

    在搭配Anchor或Dock属性,让控件自动放大缩小

    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2010年12月17日 7:32
  • 我的这些控件都是在panel里的,panel和anel都是挨着的,所以

    这能用弹出窗口搞,最后用的是先在form中的最上层panel里放个通用的calendar

    等待调用,调整位置后显示,暂时没找到别的方法作了。。

    • 已标记为答案 恋璇冰 2010年12月21日 4:55
    2010年12月21日 4:55