CinemaListView = new ListView();
CinemaListView.Location = new Point(20, 100);
CinemaListView.Columns.Add("Дата", 150, HorizontalAlignment.Left);
CinemaListView.Columns.Add("Время", 150, HorizontalAlignment.Left);
CinemaListView.Columns.Add("Фильм", 150, HorizontalAlignment.Left);
CinemaListView.Columns.Add("Зал", 150, HorizontalAlignment.Left);
CinemaListView.View = View.Details;
CinemaListView.Size = new Size(500, 300);
CinemaListView.Columns[0].Width = 124;
CinemaListView.Columns[1].Width = 124;
CinemaListView.Columns[2].Width = 124;
CinemaListView.Columns[3].Width = 124;
CinemaListView.GridLines = true;
CinemaListView.FullRowSelect = true;
Controls.Add(CinemaListView);
}
public void btnSearchClick(object sender, EventArgs arg)
{
CinemaListView.Items.Clear();
message = SearchTextBox.Text;
Byte[] data = System.Text.Encoding.Unicode.GetBytes(message);
stream.Write(data, 0, data.Length);
message = String.Empty;
Byte[] data2 = new byte[62000];
Invalidate();
int bytes = stream.Read(data2, 0, 62000);
string str = System.Text.Encoding.Unicode.GetString(data2, 0, bytes);
try
{
if (str != "0")
{
int lenght = str.Length, flag = 0, flag2 = 0, i = 0;
string login = "", name = "", surname = "", group = "";
for (i = 0; i < lenght; i++)
{
if (str[i] != '$')
{
if (flag == 0) login += str[i];
if (flag == 1) name += str[i];
if (flag == 2) surname += str[i];
if (flag == 3) group += str[i];
if (str[i] == ' ') flag2 = 1;
if (i < lenght - 1)