c# 几个基本的问题--估计认真学过的可以解答
第一:我作了一个程序,但是程序的窗体是在状态栏里面,问,我如何放在任务栏里面?(就是电脑的右下角,和qq最小化一样的位置)   
 第二:这个程序显示标题栏,问我如何把标题栏隐藏(就是我们平时看到最大化最小化按钮的那个,把它隐藏了)   
 第三:程序的窗体大小可以改变,我如何固定   
 第四:也是最后一个,我如何在两个窗体之间传递参数,比如form1里面有一个变量,我想在form2里面读取他   
 第五:最后谢谢大家--多多关照
------解决方案--------------------1. 在类中定义const int WM_SYSCOMMAND = 0x0112;     
 复制下列代码到你的类中 
     protected override void WndProc(ref Message m) 
         { 
             if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE) 
             { 
                 this.notifyIcon1.Visible = true; 
                 this.Visible = false; 
                 return; 
             } 
             base.WndProc(ref m); 
         } 
 2.3自己到属性中去找
------解决方案--------------------4.最简单是设置一个属性,通过对象的属性来读取! 
 5.不谢!如果感觉对你有帮助的话,及时结贴就行!
------解决方案--------------------针对问题4我的想法是可在form1里把要传递的参数设为public的,在form2中实例化form1既可。
------解决方案--------------------2.一定要把text属性设成空,否则别的按钮没了,文字还在,标题栏就还在。 
 4.最好设置public 属性来处理这种问题。
------解决方案--------------------2:在form属性中设置 FormBorderStyle 为None. 
------解决方案--------------------1. 控件:notifyIcon 
 在类中定义const int WM_SYSCOMMAND = 0x0112;     
 复制下列代码到你的类中 
     protected override void WndProc(ref Message m) 
         { 
             if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE) 
             { 
                 this.notifyIcon1.Visible = true; 
                 this.Visible = false; 
                 return; 
             } 
             base.WndProc(ref m); 
         } 
 2:在form属性中设置 FormBorderStyle 为None.或者From里属性得MaxmizBox和MinmizBox都设置为false就可以了   
 3:this.FormBorderStyle = SizableToolWindow;   
 4:第一个窗体中初始化第二个窗体的时候把第一个窗体的属性传过去,第二个窗体中定一个第一个窗体,把他传过来的属性赋值为传过来的属性就可以了
------解决方案--------------------第三条更正:this.FormBorderStyle = FormBorderStyle.SizableToolWindow;
------解决方案--------------------第一:问题 做托盘程序 c#里面有个专门做这个的。网上 搜索 c# 托盘程序 ,应该有你要的
------解决方案--------------------第三个问题,在form的MaximunSize和MinimumSize属性都设成相同的值!
------解决方案--------------------当时用notifyIcon,缩小很顺利,但双击后窗体恢复显示没做出来 
 后来就一直没有再研究过了 
 PS:那时用的vs2003
------解决方案--------------------1.加一个NotifyIcon组建,愿意的话加一个qq的Ico,把showintaskbar =false, 
 2.如果你只想不要那个按纽的话就设置 controlbox,如果标题拦也不要的话就用formboderstyle 
 3.将minsize = maxsize = .. 
 4.把你要传的参数设置为public就可以了,或用public属性包装
------解决方案--------------------第一:我作了一个程序,但是程序的窗体是在状态栏里面,问,我如何放在任务栏里面?(就是电脑的右下角,和qq最小化一样的位置) 
 ========================================================================= 
 为窗体添加一个notifyicon控件(别忘了为它的icon属性赋值)     
 第二:这个程序显示标题栏,问我如何把标题栏隐藏(就是我们平时看到最大化最小化按钮的那个,把它隐藏了) 
 ========================================================================= 
 指定窗体的formborderstyle属性值为none,然后添加一个控件(如label)到窗体,并使控件的dock = top,然后编写控件的MouseDown, MounseUp, MouseMove三个事件拖动窗体     
 第三:程序的窗体大小可以改变,我如何固定 
 ========================================================================== 
 不做任何操作,自然解决     
 第四:也是最后一个,我如何在两个窗体之间传递参数,比如form1里面有一个变量,我想在form2里面读取他