📄 formsendmsg.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 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 System.Windows.Forms.Timer timer1;
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();
this.timer1 = new System.Windows.Forms.Timer(this.components);
((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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -