2011-01-25 9 views
1

私の質問は本当に簡単で、私は何かが欠けているのか、それとも許されていないのか分かりません。私はIEで選択されたコンテンツを受け入れようとしていて、自分のアプリにドラッグしています。すべてのイベントが必要なときに起動し、私が受け取ったコンテンツを分析し始めます。これが楽しみが始まる場所です。 文字配列内のe.Data.GetFormats()を要求すると、他のタイプのテキスト、HTMLフォーマット、およびリッチテキストフォーマットがはっきりと分かります。IEからdrag'n'dropに関する問題

しかし、私はe.Data.GetDataPresent( "Text")しようとするとfalseを返します。面白いことに、私はe.Data.GetData( "テキスト")をしようとすると、私もnullを取得します。 (でも、期待されていた)

私の質問は、IEからドラッグされたコンテンツを扱うために別の何かを使うべきですか?それとも、インターネットゾーンからのものなので、データにアクセスできないのですか?

私は後で編集を追加するのを忘れ: - これは.NET 2.0のWindowsアプリではなくasp.netやウェブサイト:)

は、このようなタスクを処理するために、あなたに

+1

をドラッグするためのものであるHTMLやRTF形式は、あまりにも、空の文字列を返すのですか? – 9000

+0

はい、残念ながら:( –

答えて

0

使用Javascriptをありがとう、それはあります標準ブラウザと完全に互換性があります。あなたはドラッグのために、独自のjQueryプラグインをプログラムし

Hereをドロップすることもできます

は、テーブルの行

+0

LordCover、その入力のおかげで本当に便利ですが、私はC#で書かれたWindowsアプリケーションにコンテンツをドラッグアンドドロップするために必要です、私は混乱のためにお詫び申し上げます。 –