⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formsendmsg.cs

📁 即时通讯系统LanMsg
💻 CS
📖 第 1 页 / 共 5 页
字号:
#region using
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
#endregion

namespace LanMsg
{
	/// <summary>
	/// FormSendMsg 的摘要说明。
	/// </summary>

	public class FormSendMsg : DevComponents.DotNetBar.Office2007RibbonForm //System.Windows.Forms.Form  // 
	{
		#region 对像变量区

		private DevComponents.DotNetBar.RibbonControl ribbonControl1;
		private DevComponents.DotNetBar.RibbonTabItemGroup ribbonTabItemGroup1;
		private DevComponents.DotNetBar.ItemContainer itemContainer9;
		private DevComponents.DotNetBar.ButtonItem buttonItem14;
		private DevComponents.DotNetBar.QatCustomizeItem qatCustomizeItem1;
		private DevComponents.DotNetBar.LabelItem labelStatus;
		internal DevComponents.DotNetBar.LabelItem labelPosition;
		private DevComponents.DotNetBar.Bar bar1;
		private System.Windows.Forms.Panel panel2;
		private System.Windows.Forms.Panel panel5;
		private System.Windows.Forms.Panel panel6;
		private DevComponents.DotNetBar.PanelEx panelEx2;
		private System.Windows.Forms.Splitter splitter1;
		private System.Windows.Forms.Panel panel9;
		private System.Windows.Forms.Panel panel8;
		private DevComponents.DotNetBar.ButtonX butClose;
		private DevComponents.DotNetBar.ButtonX butSend;
		private DevComponents.DotNetBar.ButtonX butRecordshow;
		private DevComponents.DotNetBar.Bar bar2;
		private System.Windows.Forms.Panel panel10;
		private DevComponents.DotNetBar.Bar bar3;
		private DevComponents.DotNetBar.ButtonItem buttonItem2;
		private System.Windows.Forms.Panel panelSendFile;
		private DevComponents.DotNetBar.ButtonItem trtFontSet;
		private DevComponents.DotNetBar.ButtonItem trtFaceSet;
		private DevComponents.DotNetBar.ButtonItem butFontColor;
		private DevComponents.DotNetBar.ButtonItem buttonItem4;
		private System.ComponentModel.IContainer components;
		private DevComponents.DotNetBar.ButtonItem butSendPicture;
		private DevComponents.DotNetBar.ButtonItem butEnterSend;
		private DevComponents.DotNetBar.ButtonItem butEnterCtrlSend;
		private System.Windows.Forms.Timer timerCheckSendIsSuccess;
		private ClassFormMain FormMain =new ClassFormMain();
		private ClassUserInfo currUserInfo=null;
		private DevComponents.DotNetBar.BalloonTip balloonTip1;
		private DevComponents.DotNetBar.ButtonItem butOpenShared;
		private System.Windows.Forms.Panel panel11;
		private System.Windows.Forms.Panel panel12;
		private System.Windows.Forms.Panel panel13;
		public LanMsg.MyExtRichTextBox RTBRecord;

		private DevComponents.DotNetBar.ButtonItem butSendFile;
		private int OutTime=0;
		private System.Windows.Forms.Panel panelSend;
		private DevComponents.DotNetBar.PanelEx panelButSend;
		private DevComponents.DotNetBar.ButtonItem buttonItemFormIco;
		private DevComponents.DotNetBar.DotNetBarManager dotNetBarManager1;
		private DevComponents.DotNetBar.DockSite barLeftDockSite;
		private DevComponents.DotNetBar.DockSite barRightDockSite;
		private DevComponents.DotNetBar.DockSite barTopDockSite;
		private DevComponents.DotNetBar.DockSite barBottomDockSite;
		public LanMsg.MyExtRichTextBox RTBSend;
		private DevComponents.DotNetBar.ButtonItem butCapture;
		private System.Windows.Forms.Panel panelRightNotice;
		private System.Windows.Forms.Panel panelRiht;//发送消息秒记数器
		private ClassGifs SendGifs=new ClassGifs();
		private ClassGifs ArrivalGifs=new ClassGifs();
		private System.Windows.Forms.Panel panelAV;
		private System.Windows.Forms.Panel panelSendAndNotice;
		private System.Windows.Forms.Panel panel14;
		private System.Windows.Forms.Panel panel7;
		private System.Windows.Forms.Panel panel17;
		private System.Windows.Forms.Panel panel16;
		private System.Windows.Forms.Panel panel15;
		private DevComponents.DotNetBar.Bar bar4;
		private DevComponents.DotNetBar.TabControl tabCsendFile;
		private DevComponents.DotNetBar.ButtonItem buttonItemNotice;
		private DevComponents.DotNetBar.LabelItem labelItem1;
		private System.Windows.Forms.Panel panelAVchat;
		private LanMsg.MyAV myAV1;
		private DevComponents.DotNetBar.ButtonItem ButAVchat;
		private System.Windows.Forms.Label labelNotice;
        
		private LanMsg.ClassTextMsg SendTextMsg=new ClassTextMsg();

		

		#region 当前用户自行添加的图片集合类ClassGifs
		private class ClassGifs: System.Collections.CollectionBase 
		{
			public ClassGifs()
			{
				//
				// TODO: 在此处添加构造函数逻辑
				//
			}
			public void add(LanMsg.MyPicture tempGif)
			{
				base.InnerList.Add(tempGif);	
			}

			public void Romove(LanMsg.MyPicture tempGif)
			{
				base.InnerList.Remove (tempGif);
			}
		}

		#endregion


		public FormSendMsg()
		{
			//
			// Windows 窗体设计器支持所必需的
			//
			InitializeComponent();
			this.RTBRecord.LinkClicked  +=new LinkClickedEventHandler(RTBRecord_LinkClicked);
			this.RTBSend.LinkClicked +=new LinkClickedEventHandler(RTBRecord_LinkClicked);
			// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
			//
		}

		/// <summary>
		/// 清理所有正在使用的资源。
		/// </summary>
		protected override void Dispose( bool disposing)
		{
			FormMain.formMain.forms.Romove(this);
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose(disposing);
		}
		#endregion

		#region Windows 窗体设计器生成的代码
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{
			this.components = new System.ComponentModel.Container();
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(FormSendMsg));
			this.ribbonControl1 = new DevComponents.DotNetBar.RibbonControl();
			this.buttonItemFormIco = new DevComponents.DotNetBar.ButtonItem();
			this.buttonItem4 = new DevComponents.DotNetBar.ButtonItem();
			this.ribbonTabItemGroup1 = new DevComponents.DotNetBar.RibbonTabItemGroup();
			this.itemContainer9 = new DevComponents.DotNetBar.ItemContainer();
			this.buttonItem14 = new DevComponents.DotNetBar.ButtonItem();
			this.qatCustomizeItem1 = new DevComponents.DotNetBar.QatCustomizeItem();
			this.labelStatus = new DevComponents.DotNetBar.LabelItem();
			this.labelPosition = new DevComponents.DotNetBar.LabelItem();
			this.bar1 = new DevComponents.DotNetBar.Bar();
			this.panel2 = new System.Windows.Forms.Panel();
			this.panelRiht = new System.Windows.Forms.Panel();
			this.panelAV = new System.Windows.Forms.Panel();
			this.panel5 = new System.Windows.Forms.Panel();
			this.panelRightNotice = new System.Windows.Forms.Panel();
			this.panelAVchat = new System.Windows.Forms.Panel();
			this.myAV1 = new LanMsg.MyAV();
			this.panelSendAndNotice = new System.Windows.Forms.Panel();
			this.panel14 = new System.Windows.Forms.Panel();
			this.labelNotice = new System.Windows.Forms.Label();
			this.panel7 = new System.Windows.Forms.Panel();
			this.panel17 = new System.Windows.Forms.Panel();
			this.panel16 = new System.Windows.Forms.Panel();
			this.panel15 = new System.Windows.Forms.Panel();
			this.bar4 = new DevComponents.DotNetBar.Bar();
			this.buttonItemNotice = new DevComponents.DotNetBar.ButtonItem();
			this.labelItem1 = new DevComponents.DotNetBar.LabelItem();
			this.tabCsendFile = new DevComponents.DotNetBar.TabControl();
			this.panel6 = new System.Windows.Forms.Panel();
			this.panelSend = new System.Windows.Forms.Panel();
			this.RTBSend = new LanMsg.MyExtRichTextBox();
			this.panel12 = new System.Windows.Forms.Panel();
			this.panelEx2 = new DevComponents.DotNetBar.PanelEx();
			this.bar2 = new DevComponents.DotNetBar.Bar();
			this.trtFontSet = new DevComponents.DotNetBar.ButtonItem();
			this.butFontColor = new DevComponents.DotNetBar.ButtonItem();
			this.trtFaceSet = new DevComponents.DotNetBar.ButtonItem();
			this.butSendPicture = new DevComponents.DotNetBar.ButtonItem();
			this.butCapture = new DevComponents.DotNetBar.ButtonItem();
			this.butSendFile = new DevComponents.DotNetBar.ButtonItem();
			this.panelButSend = new DevComponents.DotNetBar.PanelEx();
			this.panel8 = new System.Windows.Forms.Panel();
			this.butRecordshow = new DevComponents.DotNetBar.ButtonX();
			this.panel9 = new System.Windows.Forms.Panel();
			this.butSend = new DevComponents.DotNetBar.ButtonX();
			this.butEnterSend = new DevComponents.DotNetBar.ButtonItem();
			this.butEnterCtrlSend = new DevComponents.DotNetBar.ButtonItem();
			this.butClose = new DevComponents.DotNetBar.ButtonX();
			this.splitter1 = new System.Windows.Forms.Splitter();
			this.panel10 = new System.Windows.Forms.Panel();
			this.bar3 = new DevComponents.DotNetBar.Bar();
			this.buttonItem2 = new DevComponents.DotNetBar.ButtonItem();
			this.butOpenShared = new DevComponents.DotNetBar.ButtonItem();
			this.ButAVchat = new DevComponents.DotNetBar.ButtonItem();
			this.panelSendFile = new System.Windows.Forms.Panel();
			this.panel13 = new System.Windows.Forms.Panel();
			this.timerCheckSendIsSuccess = new System.Windows.Forms.Timer(this.components);
			this.balloonTip1 = new DevComponents.DotNetBar.BalloonTip();
			this.panel11 = new System.Windows.Forms.Panel();
			this.RTBRecord = new LanMsg.MyExtRichTextBox();
			this.dotNetBarManager1 = new DevComponents.DotNetBar.DotNetBarManager(this.components);
			this.barBottomDockSite = new DevComponents.DotNetBar.DockSite();
			this.barLeftDockSite = new DevComponents.DotNetBar.DockSite();
			this.barRightDockSite = new DevComponents.DotNetBar.DockSite();
			this.barTopDockSite = new DevComponents.DotNetBar.DockSite();
			((System.ComponentModel.ISupportInitialize)(this.bar1)).BeginInit();
			this.panelRightNotice.SuspendLayout();
			this.panelAVchat.SuspendLayout();
			this.panelSendAndNotice.SuspendLayout();
			this.panel14.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.bar4)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.tabCsendFile)).BeginInit();
			this.panelSend.SuspendLayout();
			this.panelEx2.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.bar2)).BeginInit();
			this.panelButSend.SuspendLayout();
			this.panel8.SuspendLayout();
			this.panel9.SuspendLayout();
			this.panel10.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.bar3)).BeginInit();
			this.panelSendFile.SuspendLayout();
			this.SuspendLayout();
			// 
			// ribbonControl1
			// 
			this.ribbonControl1.BackColor = System.Drawing.SystemColors.Control;
			this.ribbonControl1.CaptionVisible = true;
			this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
			this.ribbonControl1.DockPadding.Bottom = 2;
			this.ribbonControl1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
			this.ribbonControl1.KeyTipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
			this.ribbonControl1.Location = new System.Drawing.Point(2, 2);
			this.ribbonControl1.MdiSystemItemVisible = false;
			this.ribbonControl1.Name = "ribbonControl1";
			this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
																									  this.buttonItemFormIco});
			this.ribbonControl1.RibbonStripIndent = 55;
			this.ribbonControl1.Size = new System.Drawing.Size(526, 30);
			this.ribbonControl1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
			this.ribbonControl1.TabGroupHeight = 15;
			this.ribbonControl1.TabIndex = 42;
			// 
			// buttonItemFormIco
			// 
			this.buttonItemFormIco.Icon = ((System.Drawing.Icon)(resources.GetObject("buttonItemFormIco.Icon")));
			this.buttonItemFormIco.Name = "buttonItemFormIco";
			this.buttonItemFormIco.Text = "buttonItem5";
			// 
			// buttonItem4
			// 
			this.buttonItem4.Name = "buttonItem4";
			this.buttonItem4.Text = "保存对话";
			// 
			// ribbonTabItemGroup1
			// 
			this.ribbonTabItemGroup1.Color = DevComponents.DotNetBar.eRibbonTabGroupColor.Orange;
			this.ribbonTabItemGroup1.GroupTitle = "Tab Group";
			// 
			// ribbonTabItemGroup1.Style
			// 
			this.ribbonTabItemGroup1.Style.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(240)), ((System.Byte)(158)), ((System.Byte)(159)));
			this.ribbonTabItemGroup1.Style.BackColor2 = System.Drawing.Color.FromArgb(((System.Byte)(249)), ((System.Byte)(225)), ((System.Byte)(226)));
			this.ribbonTabItemGroup1.Style.BackColorGradientAngle = 90;
			this.ribbonTabItemGroup1.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
			this.ribbonTabItemGroup1.Style.BorderBottomWidth = 1;
			this.ribbonTabItemGroup1.Style.BorderColor = System.Drawing.Color.FromArgb(((System.Byte)(154)), ((System.Byte)(58)), ((System.Byte)(59)));
			this.ribbonTabItemGroup1.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
			this.ribbonTabItemGroup1.Style.BorderLeftWidth = 1;
			this.ribbonTabItemGroup1.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
			this.ribbonTabItemGroup1.Style.BorderRightWidth = 1;
			this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
			this.ribbonTabItemGroup1.Style.BorderTopWidth = 1;
			this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
			this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.Black;
			this.ribbonTabItemGroup1.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
			// 
			// itemContainer9
			// 
			this.itemContainer9.BeginGroup = true;
			this.itemContainer9.MinimumSize = new System.Drawing.Size(0, 0);
			this.itemContainer9.Name = "itemContainer9";
			// 
			// buttonItem14
			// 
			this.buttonItem14.Image = ((System.Drawing.Image)(resources.GetObject("buttonItem14.Image")));
			this.buttonItem14.Name = "buttonItem14";
			this.buttonItem14.OptionGroup = "statusGroup";
			this.buttonItem14.Text = "Web Layout";
			this.buttonItem14.Tooltip = "Web Layout";
			// 
			// qatCustomizeItem1
			// 
			this.qatCustomizeItem1.Name = "qatCustomizeItem1";
			// 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -