Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从其他程序文本框中的文本框输入文本_C#_Webforms - Fatal编程技术网

C# 从其他程序文本框中的文本框输入文本

C# 从其他程序文本框中的文本框输入文本,c#,webforms,C#,Webforms,我需要从textbox1中获取一个文本,并将其放入其他程序文本框中。 我该怎么做?用什么 到目前为止,我看到了SendKey,但它正在发送指定文本,我的文本将更改,并且不会发送文本到另一个应用程序的指定文本框 我找到了类似的东西,但我不知道该把secify应用程序放在哪里 using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace WindowsFormsApplicatio

我需要从textbox1中获取一个文本,并将其放入其他程序文本框中。 我该怎么做?用什么

到目前为止,我看到了SendKey,但它正在发送指定文本,我的文本将更改,并且不会发送文本到另一个应用程序的指定文本框 我找到了类似的东西,但我不知道该把secify应用程序放在哪里

using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        const uint WM_SETTEXT = 0x000C;

        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        static extern IntPtr SendMessage(IntPtr hWnd, unit Msg, 
            IntPtr wParam, string lParam);

        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            MessageBox.Show(textBox1.Text);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SendMessage(textBox1.Handle, WM_SETTEXT, IntPtr.Zero,
              textBox1.Text + ", " + textBox1.Text);
        }
    }
}

您需要实现进程间通信,请检查此链接

在此链接中,您可以找到多个实现进程间通信的选项,例如:

Windows通信基金会 Windows消息