Messenger/Versions/Most Closed Beta/v6.0/MSGer.tk (C#)/ChatForm.cs

64 lines
2.1 KiB
C#
Raw Normal View History

2014-04-25 21:55:43 +00:00
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MSGer.tk
{
public partial class ChatForm : Form
{/* 2014.03.07. A partnerinformáció birtokolja a chatablakot, és nem forditva; bár a partnerinformáció indexszáma változhat
public int ChatPartner
{
get;
set;
}*/
public ChatForm()
{
InitializeComponent();
//Amint létrehozom, ez a kód lefut - Nem számit, hogy megjelenik-e
}
private void ChatForm_Load(object sender, EventArgs e)
{
//MessageBox.Show(ChatPartner + "");
//ChatPartner = 2;
//MessageBox.Show(ChatPartner + "");
}
private void SendMessage(object sender, KeyEventArgs e)
{
if (e.KeyCode != Keys.Enter || e.Shift)
return;
messageTextBox.ReadOnly = true;
//Networking.SendRequest("sendmessage", messageTextBox.Text, 2); //Még nincs kész a PHP - 2014.03.08. 0:01
/*
* 2014.03.08. 0:03
* A fenti kódra válaszul a másik felhasználó esetleges új válaszát is irja be; tehát frissitse az üzeneteket
* Az üzenetellenőrző thread folyamatosan fusson, amint végrehajtotta a parancsokat, kezdje újra (nincs Thread.Sleep)
*/
recentMsgTextBox.AppendText("Üzenet:\n");
recentMsgTextBox.AppendText(messageTextBox.Text + "\n");
messageTextBox.Focus();
messageTextBox.Text = "";
messageTextBox.ReadOnly = false;
}
private void MessageTextChanged(object sender, EventArgs e)
{
if (messageTextBox.Text == "\n")
messageTextBox.Text = "";
}
private void OpenLink(object sender, LinkClickedEventArgs e)
{
Process.Start(e.LinkText);
}
}
}