あなたは信じられないほど簡単クリップボードにデータを関連付けることができます。クリップボードに格納し、その後、テキストボックスの値を取る
Clipboard.SetText(txtCopyText.Text);
を。
protected void btnCopy_Click(object sender, EventArgs e)
{
// You would want to validate the contents of the textbox before copying.
if(!string.IsNullOrEmpty(txtCopy.Text))
Clipboard.SetText(txtCopy.Text);
}
値を1つのフィールドから別のフィールドに強制したい場合は、上記のコードで値を強制的に設定します。クリップボードにコピー&ペーストを適用するには、上記の操作を行います。
テキストボックスがインスタンス化されていないか、またはフィールドがbtnCopy
から逸脱した別のフォームにある場合、コードが機能しない唯一の理由があります。または、タブをクリックしてIntellisenseにコピーしたデータを反転させることができます。つまり、1対2です。あなたのコード:
ui2.Text = ui1.Text;
ui1.Text
からコピーしたと思われるフィールドはありますか?
更新
クリップボードからデータを取得するには、次の操作を行います:ペーストをコピーし、私はそれがない理由を見ていないではないです
if(Clipboard.ContainsText(TextDataFormat.Text))
txtPaste.Text = Clipboard.GetText(TextDataFormat.Text);
_Technically_作業。プロパティウィンドウのボタンの 'Click'イベントにイベントが添付されていますか? –
'Name'プロパティが正しく、' copyButton1'も正しいと仮定して、これがうまくいかない理由はありません。 – gravity
私は 'ui1'と呼ばれる2つの' TextBox'コントロールを持つサンプル 'WindowsForm'アプリケーションをビルドし、 'ui2'と同じコードを持つボタンとアプリが正常に動作します! – Hackerman