use*_*345 5 .net c# clipboard winforms
我正在使用代码来捕获应用程序的文本.
当我启动应用程序时,我无法复制并粘贴我的电脑中的任何文本或文件.我知道为什么我得到这个错误,因为剪贴板每隔一两秒被清除,因为我已经将代码保持在一个循环中.它是一个对我和我的客户来说,如果他们在我们的电脑上使用我的应用程序,我会遇到大问题.我想知道我们是否可以为我的应用程序创建一个新的剪贴板而不是使用我的桌面剪贴板,或者任何人都可以为我的问题提供任何解决方案.我正在使用的是
try
{
IEnumerator enumerator;
MainModule.StrData = "";
try
{
enumerator = this.chkListbox_odin1.CheckedIndices.GetEnumerator();
IntPtr parentWnd = FindWindow((null), cboWindows.Text);
IntPtr mdiClientWnd = FindWindowEx(parentWnd, IntPtr.Zero, "MDIClient", "");
IntPtr marketwatchWnd = FindWindowEx(mdiClientWnd, IntPtr.Zero, null, windowname);
while (enumerator.MoveNext())
{
object objectValue = enumerator.Current;
this.WindowText(marketwatchWnd);
}
// System.Windows.Forms.SendKeys.SendWait("{ESC}");
// Application.DoEvents();
}
finally
{
}
Clipboard.Clear();
}
catch (Exception exception1)
{
// MessageBox.Show(exception1.Message);
}
Run Code Online (Sandbox Code Playgroud)
这是我的问题的一些图像
我可以在运行我的应用程序时复制.

但是当我尝试粘贴时
粘贴不突出显示,

如果有人能帮助我,我们将非常感激.
提前致谢.