📄 formsendmsgold.cs
字号:
#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 FormSendMsgs :DevComponents.DotNetBar.Office2007Form //System.Windows.Forms.Form// //Office2007RibbonForm
{
#region 对像变量区
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 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 System.Windows.Forms.Timer timerCheckSendIsSuccess;
private DevComponents.DotNetBar.ButtonItem butOpenShared;
private System.Windows.Forms.Panel panel11;
private System.Windows.Forms.Panel panel12;
private System.Windows.Forms.Panel panel13;
public IMLibrary.MyExtRichTextBox RTBRecord;
private DevComponents.DotNetBar.ButtonItem butSendFile;
private System.Windows.Forms.Panel panelSend;
public IMLibrary.MyExtRichTextBox RTBSend;
private DevComponents.DotNetBar.ButtonItem butCapture;
private System.Windows.Forms.Panel panelRightNotice;
private System.Windows.Forms.Panel panelRiht;//发送消息秒记数器
private System.Windows.Forms.Panel panelAV;
private System.Windows.Forms.Panel panelSendAndNotice;
private System.Windows.Forms.Panel panelRight;
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.ButtonItem ButAVchat;
private DevComponents.DotNetBar.DockSite dockSite1;
private DevComponents.DotNetBar.DockSite dockSite2;
private DevComponents.DotNetBar.DockSite dockSite3;
private DevComponents.DotNetBar.DockSite dockSite4;
private DevComponents.DotNetBar.LabelX labelX1;
private DevComponents.DotNetBar.ControlContainerItem controlContainerItem5;
private DevComponents.DotNetBar.ExpandablePanel expandablePanel2;
private Label labelNotice;
private DevComponents.DotNetBar.PanelEx panelButSend;
private Panel panel8;
private DevComponents.DotNetBar.ButtonX butRecordshow;
private Panel panel9;
private DevComponents.DotNetBar.ButtonX butSend;
private DevComponents.DotNetBar.ButtonItem butEnterSend;
private DevComponents.DotNetBar.ButtonItem butEnterCtrlSend;
private DevComponents.DotNetBar.ButtonX butClose;
/// <summary>
/// 当前用户
/// </summary>
private exUser currUserInfo = null;
private IMLibrary.clientMsg SendTextMsg = new IMLibrary.clientMsg();
private ClassGifs SendGifs = new ClassGifs();
private ClassGifs ArrivalGifs = new ClassGifs();
private DevComponents.DotNetBar.ExpandablePanel expandablePanel1;
private DevComponents.DotNetBar.TabControl tabControl1;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel1;
private IMLibrary.filesSend filesSend1;
private DevComponents.DotNetBar.TabItem tabItem1;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel3;
private DevComponents.DotNetBar.TabItem tabItem3;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel2;
private DevComponents.DotNetBar.TabItem tabItem2;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel4;
private DevComponents.DotNetBar.TabItem tabItem4;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel5;
private DevComponents.DotNetBar.TabItem tabItem5;
private DevComponents.DotNetBar.TabControlPanel tabControlPanel6;
private DevComponents.DotNetBar.TabItem tabItem6;
private int OutTime = 0;
#endregion
#region 当前用户自行添加的图片集合类ClassGifs
private class ClassGifs: System.Collections.CollectionBase
{
public ClassGifs()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public void add(IMLibrary.MyPicture tempGif)
{
base.InnerList.Add(tempGif);
}
public void Romove(IMLibrary.MyPicture tempGif)
{
base.InnerList.Remove (tempGif);
}
}
#endregion
#region 窗体设计器支持所必需的
public FormSendMsgs()
{
//
// 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)
{
LanMsg.FormAccess.sendMsgForms.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.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormSendMsgs));
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.panelSendAndNotice = new System.Windows.Forms.Panel();
this.panelRight = new System.Windows.Forms.Panel();
this.expandablePanel1 = new DevComponents.DotNetBar.ExpandablePanel();
this.tabControl1 = new DevComponents.DotNetBar.TabControl();
this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
this.filesSend1 = new IMLibrary.filesSend();
this.tabItem1 = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel();
this.tabItem3 = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel4 = new DevComponents.DotNetBar.TabControlPanel();
this.tabItem4 = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel5 = new DevComponents.DotNetBar.TabControlPanel();
this.tabItem5 = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel6 = new DevComponents.DotNetBar.TabControlPanel();
this.tabItem6 = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel();
this.tabItem2 = new DevComponents.DotNetBar.TabItem(this.components);
this.expandablePanel2 = new DevComponents.DotNetBar.ExpandablePanel();
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.panel6 = new System.Windows.Forms.Panel();
this.panelSend = new System.Windows.Forms.Panel();
this.RTBSend = new IMLibrary.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();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -