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