private void Process(object state) { _processor = Thread.CurrentThread; DirectoryInfo current = new DirectoryInfo(_textDirectory.Text), source = current.Parent; string[] splitter1 = { "." }, splitter2 = { "*" }; string[] content = _textFileTemplate.Text.Split(splitter1, StringSplitOptions.None); string extension = "." + content[1]; if (extension.IsEmpty()) { MessageBox.Show("Wrong input of the file extension!"); } else { content = content[0].Split(splitter2, StringSplitOptions.None); string begin = content[0], end = content[1]; _filesNumber = 0; Search(_results.Nodes[0], current, begin, end, extension); Clean_Results(_results.Nodes[0], extension); } _timer.Stop(); ChangeTextDelegate change = new ChangeTextDelegate(() => Change_Trigger_Text()); change += () => Change_Current_File(""); _trigger.Invoke(change); }
static void Main(string[] args) { textDelegate = new ChangeTextDelegate(ChangeTextP); DelegateTest delegateTest = new DelegateTest(textDelegate); delegateTest.ChangeTextD("Hello world"); Console.ReadKey(); }
public Calculator(ChangeTextDelegate textDelegate) { state = CalcState.Zero; this.textDelegate = textDelegate; tempNumber = ""; resultNumber = ""; operation = ""; }
public Calculator(ChangeTextDelegate changeText) { this.CTD = changeText; this.tempN = ""; this.result = ""; this.operation = ""; this.state = CalcState.Zero; }
static void Main(string[] args) { ChangeTextDelegate CTD = new ChangeTextDelegate(Result); Calculator = new Calculator(CTD); Calculator.a = int.Parse(Console.ReadLine()); Calculator.b = int.Parse(Console.ReadLine()); Calculator.Calc(); Console.ReadKey(); }
public static void ChangeText(Control ctrl, string text) { if (ctrl.InvokeRequired) { ChangeTextDelegate del = new ChangeTextDelegate(ChangeText); ctrl.Invoke(del, ctrl, text); } else { ctrl.Text += text + "\r\n"; } }
public Calculator(ChangeTextDelegate textDelegate) { state = CalcState.Zero; this.textDelegate = textDelegate; textDelegate.Invoke("0"); tempNumber = ""; resultNumber = ""; operation = ""; resultNumOfComplexOperation = ""; extraNumber = ""; numberInMemory = ""; }
private void UpdateText(string text) { if (this.InvokeRequired) { ChangeTextDelegate c = new ChangeTextDelegate(UpdateText); this.Invoke(c, new object[] { text }); } else { this.Text = text; this.Update(); } }
private void Form1_Load(object sender, EventArgs e) { ChangeTextDelegate CTD = new ChangeTextDelegate(CT); Calculator = new Calculator(CTD); Point location = textBox1.Location; int x = location.X; int y = location.Y; int sz = 65, d = 10, k = 1; for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { Button btn = new Button(); btn.Font = new Font("Microsoft Tai Le", 20F); btn.Size = new Size(sz, sz); btn.Location = new Point(j * sz + x + d, i * sz + y + d); btn.Click += Btn_Clicked; if (k < 10) { btn.Text = k + ""; } else { if (k == 10) { btn.Text = "+"; } if (k == 11) { btn.Text = "-"; } if (k == 12) { btn.Text = "="; } } k++; Controls.Add(btn); } } }
public static void ChangeText(Control @this, string text, TextChangeMode mode) { if (@this.InvokeRequired) { ChangeTextDelegate textDelegate = new ChangeTextDelegate(ChangeText); @this.Invoke(textDelegate, new object[] { @this, text, mode }); } else { switch (mode) { case TextChangeMode.changeText: @this.Text = text; break; case TextChangeMode.addText: @this.Text += text; break; default: throw new ArgumentException("Text Change Mode " + mode.ToString() + " is not valid"); } } }
public Calculator(ChangeTextDelegate changeTextDelegate) { this.changeDelegate = changeTextDelegate; }
private void UpdateText(string text) { if (this.InvokeRequired) { ChangeTextDelegate c = new ChangeTextDelegate(UpdateText); this.Invoke(c, new object[] { text }); } else { this.Text = text; this.Update(); } }
private void ChangeConnectButtonText(string s) { if (this.button_ConnectDisconnect.InvokeRequired) { ChangeTextDelegate d = new ChangeTextDelegate(ChangeConnectButtonText); try { this.Invoke(d, new object[] { s }); } catch { } } else { this.button_ConnectDisconnect.Text = s; } }
private void button2_Click(object sender, EventArgs e) { changeTextDelegate = new ChangeTextDelegate(ChangeTextBox2Text); delegateTest.changeTextDelegate = changeTextDelegate; }
private void Form1_Load(object sender, EventArgs e) { changeTextDelegate = new ChangeTextDelegate(ChangeTextBox1Text); delegateTest = new DelegateTest(changeTextDelegate); }
public Brain(ChangeTextDelegate changeTextDelegate, ChangeTextDelegate changeRecurringTextDelegate) { this.changeTextDelegate = changeTextDelegate; this.changeRecurringTextDelegate = changeRecurringTextDelegate; }
public DelegateTest(ChangeTextDelegate changeTextDelegate) { this.changeTextDelegate = changeTextDelegate; }
private void Form1_Load(object sender, EventArgs e) { ChangeTextDelegate CTD = new ChangeTextDelegate(ChangeTextBoxText); Calculator = new Calculator(CTD); }
public Brain(ChangeTextDelegate changeTextDelegate) { this.changeTextDelegate = changeTextDelegate; }
private void Form1_Load(object sender, EventArgs e) { ChangeTextDelegate chDelegate = new ChangeTextDelegate(ChangeTextBoxText); calculator = new Calculator(chDelegate); }
public Calculator(ChangeTextDelegate changeText) { this.ChangeText = changeText; }