Пример #1
0
 //Send Text
 void Send()
 {
     if (RTBText.Text == string.Empty)
     {
         MessageBox.Show("Tin nhắn rỗng. Thử lại!");
     }
     else
     {
         ChatMessage CM = new ChatMessage();
         ChatUsers      = UserClient;
         CM.Sender      = UserClient;
         CM.Content     = " " + txtusername.Text + " : " + RTBText.Text + "\n";
         CM.CurrentTime = DateTime.Now;
         if (cbChatMat.Checked)
         {
             AppendText(RTBPrivate, Color.Blue, CM.Content);
             AppendText(RTBRoom, Color.Blue, CM.Content);
             RTBPrivate.SelectionStart = RTBPrivate.Text.Length;
             RTBPrivate.ScrollToCaret();
             RTBRoom.SelectionStart = RTBRoom.Text.Length;
             RTBRoom.ScrollToCaret();
             proxy.SendPrivateMessage(CM, _toUser);
         }
         else
         {
             AppendText(RTBRoom, Color.Black, CM.Content);
             RTBRoom.SelectionStart = RTBRoom.Text.Length;
             RTBRoom.ScrollToCaret();
             proxy.SendPublicMessage(CM, CM.Sender.username);
         }
     }
     RTBText.Select(0, RTBText.TextLength);
     RTBText.SelectedText = "";
 }
Пример #2
0
 public FormClient()
 {
     InitializeComponent();
     rtbText      = new RTBText(msgSetText);
     rtbTextState = new RTBTextState(msgSetTextState);
     lblText      = new LabelText(msgSetLabel);
     //_client.IsUV = false;
 }
Пример #3
0
 private void TVQuestions_BeforeSelect(object sender, TreeViewCancelEventArgs e)
 {
     RTBText.Clear();
     CB1.Checked = CB2.Checked = CB3.Checked = CB4.Checked = false;
     RTB1.Clear();
     RTB2.Clear();
     RTB3.Clear();
     RTB4.Clear();
 }
Пример #4
0
        private void FormServer_Load(object sender, EventArgs e)
        {
            rtbText = new RTBText(msgSetText);
            lblText = new LabelText(msgLabelSetText);
            Dictionary <int, int> temp = new Dictionary <int, int>();

            this.serverFacade.ConnectHandler_Show += serverFacade_ConnectHandler_Show;
            this.serverFacade.MsgHandler_Show     += serverFacade_MsgHandler_Show;
        }
Пример #5
0
 private void TVQuestions_BeforeSelect(object sender, TreeViewCancelEventArgs e)
 {
     RTBText.Clear();
     CB1.Checked = CB2.Checked = CB3.Checked = CB4.Checked = false;
     RTB1.Clear();
     RTB2.Clear();
     RTB3.Clear();
     RTB4.Clear();
     if (TVQuestions.SelectedNode != null)
     {
         TVQuestions.SelectedNode.BackColor = Color.Transparent;
         TVQuestions.SelectedNode.ForeColor = SystemColors.ControlText;
     }
 }
Пример #6
0
        }//gestione zoom

        private void RTBText_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == '\t')
            {
                RTBText.SelectedText  = "   ";
                RTBText.HideSelection = true;
                e.KeyChar             = ' ';
            }
            if (e.KeyChar == '\n' || e.KeyChar == '\r')
            {
                RefreshControl.SuspendDrawing(MainSplit);
                string line   = RTBText.Lines[RTBText.GetLineFromCharIndex(RTBText.SelectionStart) - 1];
                int    lineln = line.Length;
                line = line.Trim(' ');
                int _lineln = line.Length;
                int tabs    = (lineln - _lineln) / 4;
                for (int i = 0; i < tabs; i++)
                {
                    RTBText.SelectedText  = "    ";
                    RTBText.HideSelection = true;
                }
                RefreshControl.ResumeDrawing(MainSplit);
            }
        }
Пример #7
0
 private void selezionatuttoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     RTBText.SelectAll();
 }