Создаю TextBox T = new TextBoxt(); T.Parent = this; ... ... Потом просто создаю void OnSaveFile(object obj, EventArgs args) { } ...
/* - OnSaveFile. тут просто открывается окно, обрабатывается и читает файл. Это ясно. Дело имено в том что я не пойму как обратится к TextBox.
Я пытался так T.Text = f.ReadLine();
пытался так TextBox T = (TextBox)obj; T.Text = f.ReadLine;
и так далее. */
Вот шаблон
using System; using System.IO; using System.Drawing; using System.Windows.Forms;
class Program: Form { public static void Main() { Application.Run(new Program); }
public Program() { Width = 800; Height = 600; Text = "title";
// ТекстБокс // поп-ап менюшки, ToolStripMenuItems, StatusStrim, ToolStrip, MenuStrip, FreeView... }
void OnSaveFile(Object obj, EventArgs args) { //OpentFileDialog и всё такое...
T.Text = "source code"; // обращаюсь так, а оно не работает. Не пойму как. } }
Хер его знает, только вчера начал учить Си-решотку )) Визуал Си. |
Всё. Поставленая задача решена. Короче придумал я сделать так:
public TextBox T;
Потом обявил главную функцию и вторую.
Во второй сделал так:
T = new TextBoxt(); T.Parent = this;
А потом уже создал функцию клика и в клике сделал так:
MessageBox.Show(this.T.text, "TextBox");
А сам первый класс - я создал через паблик:
using ... ...
public class Program: Form { public TextBox T;
public static void Main() { // ... }
public Program() { ... T = new TextBox(); T.Parent = this; ... }
void OnTextB(object obj, EventArgs args) { MessageBox.Show(this.T.Text, "TextBox"); } }
Теперь я понял. |