如题!!!
我在vs2008下打开旧项目,按照它的提示转换成功后,出现下面的问题。我添加一个新的form,在form上加入一个monthcalendar控件。
如下图:但是问题来了,当我运行或调试时,monthcalendar控件变小了。
如下图:

解决方案 »

  1.   

    是控件版本不一样了吗?VS2005到VS2008的转换基本是不会对Form中的代码进行转换的,仅会对工程文件和引用进行改变
      

  2.   

    有duck这个属性吗?它是做什么的
    还是Dock属性?
    如果是Dock的话,不行。不是那个问题!
      

  3.   

    那怎么解决?
    我那个form是新加的控件也是新加的。
      

  4.   

    实在不行,自己在后台设定Size(你在设计状态的数值)属性试试!
    System.Drawing.Size a = new Size(269, 145);
                monthCalendar1.Size =a ;
      

  5.   

    你将你这个原来在2005中做的monthcalendar给删了,再放个2008下的monthcalendar控件不行吗,只要将原有的代码稍微改动一下不就OK了
      

  6.   

    我在2005下运行
    试了monthcalendar所有可能导致出现你那种情况的属性,可没有一项符合,
    估计就是你在转换到2008时出现的问题吧.
    没有装2008,所以没法在2008下给你试验
      

  7.   

    谢谢
    首先在2005里没有做monthcalendar这个
    其次我是在2008里添加一个新的form,然后再form里添加monthcalendar控件的。旧项目是在2005做的,在2008下打开的。
      

  8.   

    楼主的意思是你的这个form页面和monthcalendar控件是在转换到2008下的项目中新建的?
    那么楼主试了没,在2008下新建个项目,放入monthcalendar控件是否还会出现那种问题
    如没有,那就是你项目转换存在的问题,很难纠错的
    如还有,我就无语了,因为没用过2008,不清楚2008下的monthcalendar与2005下的都有什么区别