问一个百思不得其解的小问题 是不是用FORM1的时候要实例化一下,而用THIS就不要了,个人理解. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Form1只能调用Form1类的静态成员/方法 一篇文章建议你看!是msdn中文网上的,叫“用Visual C#编写仿MSN Messager的滚动提示窗口”网址:http://www.microsoft.com/china/community/Column/64.mspx对你一定有帮助 又,MSDN上的示例代码是:Form1.Location = new Point(100, 100);为什么呢? 还有你的代码Form1.Location = a;中Form1是类!this是对象。问题就在这里。C++时代类是不能调用任何方法的,类的静态成员/方法是所有对象共同拥有的。在C#中改为类可以调用类的静态成员/方法,我觉得这是一个合理的修改。可能你是这里没想到。上面的文章你可以看一看,做出的动态窗体效果很好的! Form1是类的名字,而不是对象的名字,就好像你只能说某人的名字是李四而不能说“人类”这个类型的名字是李四一样。所以阿,只能用this.了:) 实例化Form1的话,比如Form1 fm = new Form1那这个fm可就不是你那个按钮所在的Form1了哦,实用的效果就是按下去以后没反应:)因为你实际上是偷偷的建立了一个新的Form1窗口并且改了它的位置,但是没把它显示出来:),原来的窗体和这个fm根本不是一个人:) 看了文章了 谢谢你哦 sinian5802(思念2001) 谢谢大家,受教了。:) C# 中 TreeView 中一个相关问题 如何在datagirdview的selectMode为cellSelect情况下,获取当前选中的行数 Web开发中 report.rdlc 能否使用自制类做为数据源? 属性Font的默认值怎么写 怎么使用FileUpLoad 关于System.Data.OracleClient的问题 请朋友们帮个忙吧 . c# mdi 窗口 最最简单的问题 怎样让蔬菜的价格走势象股票那样表现出来呀? 问WinForm下DataGrid怎样刷新数据的问题!!!! Windows Service 事件问题? 看不到代码
网址:http://www.microsoft.com/china/community/Column/64.mspx
对你一定有帮助
所以阿,只能用this.了:)
那这个fm可就不是你那个按钮所在的Form1了哦,实用的效果就是按下去以后没反应:)
因为你实际上是偷偷的建立了一个新的Form1窗口并且改了它的位置,但是没把它显示出来:),原来的窗体和这个fm根本不是一个人:)