小弟请教2个问题,希望知道的兄弟不惜赐教!
1。请问个关于Panel的问题,我设置的Panel的大小,带滚动条,我现在要做个操作是在Panel内添加各种控件,如:Label,TextBox等,现在问题是添加后,滚动滚动条,控件就没有了,在把该窗体最小化在最大化,控件就显示出来了,如果我想做个判定,滚动滚动条了Panel内的内容就刷新Panel.refresh(),在什么地方判断呢,具体该怎么判断。2。问个入门问题,做WindowsApplication程序了,移至到另一个的电脑,那个电脑也需要有.net framework环境么,试了个简单程序是这样的,但不知道,可不可以被移至的电脑没有.net环境就运行不了,这样行不通啊,不可能没个电脑里都有这个环境的。希望大家给予宝贵意见,顶贴的兄弟就不麻烦了,有识之士给予解答,小弟在线等了,最好第一个问题,问了4次了,因为昨天是周末人少,希望得到帮助,谢谢了

解决方案 »

  1.   

    1,试试Scroll 事件
    2,不行啊,就像Java程序不能在没有Java 虚拟机的环境上运行一样,你给他装一个吧,
      

  2.   

    装MS的打包插件PluginInstaller(2005已集成),它会自己把需要滴framework版本。程序所需要的语言包打进去,安装程序会自动检测当前系统是否缺少这些文件。
      

  3.   

    2. 可以把.Net 运行环境和MDAC(如果你的程序需要访问数据库)以及语言包(以防用户使用非中文操作系统)打包进安装程序中.你需要去微软的网站下载一个插件,叫bootstraper
      

  4.   

    1 可以添加完控件之后马上refresh吧。Panel本身没有滚动事件,如果一定要的话,就要重写一个Panel控件。挺麻烦的。
      

  5.   

    在VS安装目录下找到dotnetfx.exe,在其它机器上先安装它,再执行你的程序。