ヘッダ部のコピーだけ有効にし、ヘッダ部への文字の貼り付けを無効にする方法

文書番号 : 28845     文書種別 : 使用方法     最終更新日 : 2010/04/02
文書を印刷する
対象製品
SPREAD for Windows Forms 5.0J
詳細
シート上でクリップボードの値が変更された時にはClipboardChangingイベント、
ペースト(Ctrl+V)時にはClipboardPastingイベントがそれぞれ発生するため、
これらのイベント内でClipboardOptionsの設定を変更することで、
ヘッダのコピーを可能にし、ヘッダへの貼り付けを禁止することができます。


【VB サンプルコード】
Private Sub FpSpread1_ClipboardChanging(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.ClipboardChanging
  FpSpread1.ClipboardOptions = FarPoint.Win.Spread.ClipboardOptions.AllHeaders
End Sub

Private Sub FpSpread1_ClipboardPasting(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.ClipboardPastingEventArgs) Handles FpSpread1.ClipboardPasting
  FpSpread1.ClipboardOptions = FarPoint.Win.Spread.ClipboardOptions.NoHeaders
End Sub


【C# サンプルコード】
private void fpSpread1_ClipboardChanging(object sender, EventArgs e)
{
  fpSpread1.ClipboardOptions = FarPoint.Win.Spread.ClipboardOptions.AllHeaders;
}

private void fpSpread1_ClipboardPasting(object sender, FarPoint.Win.Spread.ClipboardPastingEventArgs e)
{
  fpSpread1.ClipboardOptions = FarPoint.Win.Spread.ClipboardOptions.NoHeaders;
}
関連情報
キーワード
「クリップボード」

この文書は、以前は次のFAQ IDで公開されていました : 13022