【问题标题】:Change selected window's title in C# [duplicate]在 C# 中更改选定窗口的标题 [重复]
【发布时间】:2017-06-21 16:31:05
【问题描述】:

就像我在标题中所说的,我想使用 C# 更改选定窗口的文本。 (不仅是我的应用程序中的表单/窗口) 有可能吗?

特别是对于那些不明白的人,例如:我打开记事本,记事本被选中。我单击其他窗口,然后将其选中。

【问题讨论】:

  • 您需要分享更多信息以清除上下文。
  • 您可能想分享一些代码。您是在询问您的自定义应用程序还是第三方应用程序?

标签: c#


【解决方案1】:

选定的窗口?如果选择你的意思是活动形式,那么试试这个:-

 foreach(Form frm in Application.OpenForms)
 {
            if (frm.TopMost)
            {
                frm.Text = "Your title";
            }
 }

编辑:试试这个代码。这将重命名任何 Windows 进程的标题。我以记事本和写字板为例

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..");
            }
        }

【讨论】:

  • 感谢您的帮助!!!!!!!!!!
  • 很高兴它有帮助。 :
【解决方案2】:

您可以使用 Text 属性

public partial class FormMain : Form
{
    public FormMain()
    {
        InitializeComponent();
        this.Text = "This Is My Title";
    }
}

【讨论】:

    【解决方案3】:

    可以通过设置表单的Text 属性来更改窗口的标题,该属性记录在here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      相关资源
      最近更新 更多