新手,问一个简单的问题
我想FORM下面附带一个记录框,就象QQ交谈记录一样,点交谈记录就显示,再点击隐藏,交谈记录框跟随FORM的移动而移动。 
 这个要怎么实现,记录框要用哪个控件,谢谢
------解决方案--------------------放到panel上,比较好控制。
------解决方案--------------------div 也行啊
------解决方案--------------------用个容器啊
------解决方案--------------------文本框同样也可以
------解决方案--------------------是winform吗? 简单一点用Panel的隐藏和显示
------解决方案--------------------mark.学习winform  ...ing 
------解决方案--------------------简单写法可以用richBox记录内容, 
 伸缩窗体的代码简写如下(设置Form1的窗体高度为200,其中下面的100显示记录): 
 private int i;   
 Form1_Load事件里 
 i=0; 
 this.Height = 100   
 交谈记录_Click事件 
 if (i == 1) 
 { 
     this.Height = 100; 
     i = 0; 
 } 
 else if (i ==0) 
 { 
     this.Height = 200; 
     i = 1; 
 }
------解决方案--------------------添加一个 聊天记录的窗体. 
 点击的时候显示 并定位窗体的top left位置在当前窗体的底坐标下 比如位置+1   
 主窗体的 移动事件里面 动态改变 msgForm的位置 来实现 窗体跟随. 
------解决方案--------------------可以放在panel中 通过panel得显隐来控制
------解决方案--------------------用panel能行吗?仔细观察聊天记录窗口可以发现,当你拖动主窗口过快是,聊天记录窗口还不能跟上主窗口的移动,所以 hertcloud(·£孙子兵法£·) 的回答可用~!
------解决方案--------------------用个容器啊用个容器啊
------解决方案--------------------做两个Form,另外一个跟着上一个走即可 
------解决方案--------------------加一个Panel控制 
 代码如下: 
 bool flag=true; 
 if(flag==true) 
 { 
     panel.Visible=true; 
     flag=false; 
 } 
 else{ 
 panel.Visible=false; 
 }
------解决方案--------------------Form1_Load事件里 
 i=0; 
 this.Height = 100   
 交谈记录_Click事件 
 if (i == 1) 
 { 
 this.Height = 100; 
 i = 0; 
 } 
 else if (i ==0) 
 { 
 this.Height = 200; 
 i = 1; 
 }
------解决方案--------------------  		Form2 f2 = new Form2(); 
 		//点击交谈按钮 
 		private void button1_Click(object sender, System.EventArgs e) 
 		{ 
 			f2.Visible = !f2.Visible; 
 			f2.Left = this.Left; 
 			f2.Width = this.Width; 
 			f2.Top = this.Top + this.Height; 
 		}   
 		//主窗体的位置发生改变时 
 		private void Form1_LocationChanged(object sender, System.EventArgs e) 
 		{ 
 			f2.Left = this.Left; 
 			f2.Top = this.Top + this.Height; 
 		}   
 		//主窗体的尺寸发生改变时 
 		private void Form1_SizeChanged(object sender, System.EventArgs e) 
 		{ 
 			f2.Left = this.Left; 
 			f2.Width = this.Width; 
 			f2.Top = this.Top + this.Height; 
 		} 
 应该可以满足你的要求~
------解决方案--------------------你既然知道你要的做的流程,就应该一点点的试,一个功能一个功能的来实现 
 上面的代码相信大家都能想到,可就是不去实验 
 希望以后遇到这种问题,不要急着问别人,又不是没有思路
------解决方案--------------------用微软发布的ajax1.0
------解决方案--------------------form的高度Height控制变化问题
------解决方案--------------------