如何使用代码中的按钮复制对话框中输入的文本?

How to copy the entered text in dialog with button from code?

我想在单击按钮后从我的 clipboard 代码中复制 DialogBox 中的文本。

我的对话框中需要一个功能为 ctrl+c 的按钮。

我的Dialog有这个代码:

Dialog      dialog;
DialogField dialogField;
str string;
;
dialog = new Dialog("My personal dialog");
dialogField= dialog.addFieldvalue(extendedTypeStr(String30), string, "insert the text to be copied");

// ctrl + c button
//I need a button  with the function to copy the text entered
dialog.run();
if (dialog.closedOk())
{
}
}

感谢您的帮助,

尽情享受吧!

检查TextBuffer.fromClipboard方法。

使用示例:

TextBuffer txtb = new textBuffer(); 
#define.ExampleFile(@"c:\test.txt") 
#define.ExampleOpenMode("w") 

// Set code access permission to help protect the use of TextBuffer.tofile 
new FileIoPermission(#ExampleFile, #ExampleOpenMode).assert(); 

if ( txtb.fromClipboard() ) 
{ 
    // Got text from clipboard - save it to file 
    txtb.toFile(#ExampleFile); 
} 

// Close the code access permission scope. 
CodeAccessPermission::revertAssert(); 

适应对话框应该很容易。