Ausgewähltes Fenster? Wenn durch ausgewählte Sie aktive Form bedeuten dann diese versuchen: -
foreach(Form frm in Application.OpenForms)
{
if (frm.TopMost)
{
frm.Text = "Your title";
}
}
Edit: Code Versuchen. Dies wird den Titel eines Windows-Prozesses umbenennen. Ich habe Editor und Wordpad als Beispiel verwendet
private void button1_Click(object sender, EventArgs e)
{
Process[] processes = Process.GetProcessesByName("notepad");
if (processes.Length > 0)
{
SetWindowText(processes[0].MainWindowHandle, "This is My Notepad");
// Renaming title of 1st notepad instance
//processes[0]
}
else
{
MessageBox.Show("Please start atleast one notepad instance..");
}
}
private void button2_Click(object sender, EventArgs e)
{
Process[] processes = Process.GetProcessesByName("wordpad");
if (processes.Length > 0)
{
SetWindowText(processes[0].MainWindowHandle, "This is My wordpad");
// Renaming title of 1st notepad instance
//processes[0]
}
else
{
MessageBox.Show("Please start atleast one wordpad instance..");
}
}
Sie müssen mehr Informationen freigeben, um den Kontext zu löschen. –
Sie möchten vielleicht etwas Code teilen. Fragen Sie sogar nach Ihrer benutzerdefinierten App oder einer Drittanbieter-App? – nikovn