Переименование заголовка окна - C#
Формулировка задачи:
Имеется форма, на которой расположены комбо бокс, текст бокс и кнопка.
Комбо бокс отображает открытые окна (правда криво, с пробелами)
после выбора одного из открытых окон в комбо боксе, его значение переносится в текст бокс.
Там по желанию переименовывается и после нажатия кнопки, реальному окну должно присваиваться значение находящееся в текст боксе.
Вот на этом моменте я и застрял
public partial class Form1 : Form { public Form1() { InitializeComponent(); } Process[] proc = Process.GetProcesses(); private void Form1_Load(object sender, EventArgs e) { int leg = proc.Length; for (int i = 0; i < leg; i++) { comboBox1.Items.Add(proc[i].MainWindowTitle); } } private void comboBox1_SelectedValueChanged(object sender, EventArgs e) { textBox1.Text = comboBox1.Text; } private void button1_Click(object sender, EventArgs e) { // proc[59].MainWindowTitle.Replace(comboBox1.Text,textBox1.Text); } }
Решение задачи: «Переименование заголовка окна»
textual
Листинг программы
public Form1() { InitializeComponent(); comboBox1.SelectedIndexChanged+=new EventHandler(comboBox1_SelectedIndexChanged); button1.Click+=new EventHandler(button1_Click); foreach (var proc in Process.GetProcesses()) if (!string.IsNullOrEmpty(proc.MainWindowTitle)) comboBox1.Items.Add(new ProcInfo(proc.MainWindowTitle, proc.MainWindowHandle)); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д