make your means clearlyrTextBox.Text = rTextBox.Text + youString+"\r\n";is it what you wanna?
解决方案 »
- TreeView
- C#计算字符串中子字符串的个数,有最快的计算算法更好!
- Sql语句一对多的关系
- 用多线程展开子节点 求救 急
- 问下2005的问题,(treeview)
- C#语言参考视频--委托(1)
- c#.NET 2005多线程问题
- 数据集的填充只能由DataAdapter对象来完成, 还有其他方法吗?
- 怎么用c#实现windows命令net send啊?大侠帮我啊!!
- WPF程序启动新进程但是任务栏有两个图标
- 哪里有C#操作数据库的代码?
- 我想在.net中,做一个按钮,一点按钮就能弹出选择文件路经的dialog(folderbrowserdialog控件BUG太多,就像我今天发的几个贴子里写的一样。
using System.Runtime.InteropServices;
使用API
public class WinApi
{
[DllImport("User32.dll")]
public static extern int GetSystemMenu(int hWnd, int bRevert);
[DllImport("User32.dll")]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
}
窗体里:
int lSysMenu;
const int MF_BYPOSITION = 1024;
lSysMenu = WinApi.GetSystemMenu(this.Handle.ToInt32(), 0);
//WinApi.RemoveMenu(lSysMenu, 6, MF_BYPOSITION);只留个关闭,其他的是移动,大小等
WinApi.RemoveMenu(lSysMenu, 5, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 4, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 3, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 2, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 1, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 0, MF_BYPOSITION);注意:上面的代码 在一般的窗体里是可以的,但是在MDI的子窗体里最好写在Form_Load事件里,不然没效果
很简单啊,你自己看有属性可以把那几个按钮都设置FALSE的
不行,只能将最大化,最小化设为false,而不能将关闭设为false
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/wnf_richtextbox.asp
RichTextBox MsgHistory;
MsgHistory.Focus();
MsgHistory.SelectionStart = MsgHistory.Text.Length;
MsgHistory.ScrollToCaret();