ドラッグ元のテキストを消すには?


かのん  2002-09-14 19:32:30  No: 1496

皆さんはじめまして。
二つのTRichEdit間のドラッグ&ドロップに関する相談です。
RichEdit1からRichEdit2にドラッグ&ドロップでテキストを移動させたい
のですが、RichEdit2に移動できてもRichEdit1に元のテキストが残って
しまいます。RichEdit2に移動と同時に元のテキストを消すのはどうすれば
よろしいのでしょうか?


にしの  2002-09-14 20:52:26  No: 1497

単純にRichText1とRichText2を、Form1に貼り付けて実行すると、元のテキストは残らずに移動できますよ。
どういう状態で実行すると残ってしまうのでしょうか。
もう少し条件がわからないと、原因はわかりません。
# 環境などはなんでしょうか

こちらの環境は、
Windows2000Professional SP3
Delphi5Professional
です。


かのん  2002-09-14 21:49:16  No: 1498

早速ありがとうございます。
TformにRichEdit1.2を貼り付けて、ファイルストリーム・型なしファイルを扱う
プログラムを作っています。
しかし、新規に単純に貼り付けてD&Dをやってみましたが、やっぱりRichEdit1に
テキストが残ってしまいます。
OSかバージョンの違いなのでしょうか?

こちらの環境
WinME
Delphi6Professional


ヒントでビンゴ  2002-09-17 06:18:23  No: 1499

「WinNT系は、そのままドラッグで【移動】になるんかいな?」
「Win9X系、そうはいかん。【コピー】になってもうがな」
「ホンならどないすんねん?【移動】したいんやけど」
「裏技あるんよ」
「じらさんと、はよ教えてーな」
「落とすとき、shiftでポトンや。拾うときshiftつこうたらあかんで〜」
「アッ、ホンマや」
「ンなら、WinNT系で【コピー】したい時どないすんねん。」


かのん  2002-09-17 09:02:01  No: 1500

わはは。裏技って、すごーい!!
ヒントありがとうございます。
だけど根本的な解決になっていないような。
WordとかExcelのテキストはすんなり移動できるのに…。
現在Webを検索したりしてますが、解決するまで当分の間
裏技を使ってみます。見つけたらご報告します。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加