Перейти к содержимому

Josso

Присоединился: 12 мар 2007
Оффлайн Последний вход: мая 24 2007 11:09
-----

Мои сообщения

В теме:Nebolsoe zdanie na C#

24 мая 2007 - 11:09

Вобщем задание сделано, помогите теперь поставить комментарии к функциям,
вот где "//" напишите пожалуйста что эта функция делает.
InitializeComponent();
Text = "Za4et";
b1.Click += new EventHandler(On_Click); // для события Click кнопки вызывается обработчик
}

void On_Click(object sender, EventArgs e)
{
l1.Text = "";
string input = null; // если ничего нет null-пустое значение
StreamReader sr = File.OpenText("1.txt"); // открываем текстовый файл
while ((input = sr.ReadLine()) != null) // пока можно читать из него (пока там есть текст)
{
if(input=="#"+tb1.Text)
while (input != "")
{
l1.Text += input + "\r\n"; //после каждой прочитанной строки ставим переход на другую строку - \n, а что такое \r - не знаю
input = sr.ReadLine();
}
}
sr.Close();
}
static void Main()
{
Application.Run(new MyForm());
}

private void InitializeComponent()
{
this.b1 = new System.Windows.Forms.Button(); // объявляктся кнопка
this.tb1 = new System.Windows.Forms.TextBox();
this.l1 = new System.Windows.Forms.Label();
this.SuspendLayout();

this.b1.Location = new System.Drawing.Point(35, 90); // определяутся месторасположение
this.b1.Name = "button";
this.b1.Size = new System.Drawing.Size(75, 20);
this.b1.TabIndex = 0; // можно переходить, нажимая клавишу Tab . Это будет первая кнопка, на которую будет переходить таб.
this.b1.Text = "Poisk";
this.b1.UseVisualStyleBackColor = true;

this.tb1.Location = new System.Drawing.Point(30, 50);
this.tb1.Name = "tb";
this.tb1.Size = new System.Drawing.Size(100, 20);
this.tb1.TabIndex = 1;

this.l1.BackColor = System.Drawing.SystemColors.ButtonHighlight; // определяем задний фон
this.l1.Location = new System.Drawing.Point(30, 140);
this.l1.Name = "label"; // в качестве имени задаём своё имя
this.l1.Size = new System.Drawing.Size(240, 120);
this.l1.TabIndex = 2; // переход по нажатии клавиши таб. (уже третий, т.к. индекс 2, у первого 0)

this.ClientSize = new System.Drawing.Size(290, 265); // размер формы
this.Controls.Add(this.l1);
this.Controls.Add(this.tb1); // в контролы добавляем эти кнопки
this.Controls.Add(this.b1);
this.Name = "MyForm";
this.ResumeLayout(false); //
this.PerformLayout();

Благодарю за помощь заранее !


В теме:хороший парикмахер

10 мая 2007 - 11:24

К кому посоветуете пойти с длинными волосами?

В теме:2 формы на C#. Передача данных с одной в другую.

09 мая 2007 - 11:10

А вы не знаете, чем C# отличается от Visual C#? :rolleyes:

В теме:2 формы на C#. Передача данных с одной в другую.

30 апреля 2007 - 09:05

A kak v Visual Studii vyrovnitj kod ? Ctrl+ ?


Ja uzhe nashla.. Ctrl+K, potom Ctrl+D

В теме:2 формы на C#. Передача данных с одной в другую.

24 апреля 2007 - 20:14

Передала так, как помог Варвик. Обратилась к текстбоксам главной формы. Работает.