ドラッグされたファイルからファイル名を取得する方法
Windows からファイルを文字型フィールドにドラッグし、
フルパスのファイル名を取得したいのですが、文字型フィールドにドロップしようとした際、不可マークがでて、ドロップできません。
文字型フィールドは、ドラッグ許可とドロップ許可の各特性をTrue に設定しています。
文字型フィールドにドラッグ&ドロップでファイルパスを取得するために必要な設定や追加の手順はありますか?
環境
エディション : Windows 10 Pro
バージョン: 22H2
インストール日: 2022/02/25
OS ビルド: 19045.5371
リッチクライアント
Magic : Magic xpa Enterprise Studio 4.9 30-Mar-2023
マルチディスプレイ環境2枚 拡大/縮小 100%設定
-
VeryGoodではないかもしれませが出来そうです。
でももっといい方法があるかもしれません。

-
次項目を追加したらいい感じに、ファイル名も表示されました。

-
↑ この例では、イベント ドロップ の所に、コントロール名がありませんが必要です。
-
nkmtさん
ありがとうございます。
ドロップでき、ファイル名も表示されました!
とても助かりました!
-
ドロップについて、できなくなってしまいました。
以前は動作していたのですが、現在はドロップ時に不可マークが出てしまい、ドロップできなくなりました。
同じ設定で新しく作成しても、結果は変わりません。
また、RICH INTERNET SAMPLE にある HG05_Dragging file names を実行しても同様にドロップ不可の状態になります。
このような現象の原因について、何かご存じの方がいらっしゃいましたら、教えて頂けないでしょうか
-
iwasaki 様
的外れでしたら大変恐縮ですが、ドロップできていた「以前」の状態と「現在」の状態で、Windows Update「KB5050094」の適用状況が変化していたりしませんでしょうか。
弊社では未確認ですが、上記Updateを起因としたドラッグ&ドロップ動作不良がいくつかのソフトウェアで確認されているとのことです。Windowsの拡大/縮小の設定に因っても現象発生するかどうかが決まるようです。
https://softantenna.com/blog/windows-11-adobe-premiere-pro/
ご参考にいただけましたら幸いです。 -
Hideki Miyamoto様
貴重な情報をいただき、ありがとうございます。
Windows Updateについて確認いたしましたが、該当の「KB5050094」は適用されていないことを確認しました。
また、拡大/縮小設定については「100%」と「125%」の両方、2画面から1画面に変更も試しましたが、改善されませんでした。
-
iwasaki 様
KB5050094は関係がなかったとのこと失礼しました。
Rich Internet SamplesのSample Projectを参照されていることからRIA環境かと推察しますが、Magicバージョンと共に現象発生環境も掲載すると他の方からも情報提供あるかもしれません。
尚、当方の環境だとRich Internet SamplesのPG#185をF7実行してドロップ操作は受付しました。
従って、環境依存の何らかの問題である可能性が高いかと思います…。
エディション : Windows 11 Pro 24H2
OSビルド : 26100.3194
※マルチディスプレイ環境(3枚:FullHD+QHD×2)、全て拡大/縮小 100%設定
Magic : Magic xpa Enterprise Studio 4Plus 4.10b PT1 -
Hideki Miyamoto様
コメントありがとうございます
プログラムを実行していただき、問題の発生箇所を区別できたことが非常に助かりました。
環境依存の問題の可能性が高いようですね。環境情報を記載いたしました。
環境
エディション : Windows 10 Pro
バージョン: 22H2
インストール日: 2022/02/25
OS ビルド: 19045.5371Magic : Magic xpa Enterprise Studio 4.9 30-Mar-2023
マルチディスプレイ環境2枚 拡大/縮小 100%設定
-
iwasaki 様
KB5050094 はWindows 11に適用されるWindows Updateですので、Windows 10の場合は数字部分が異なるかもしれません。
もし前回動作が確認できていた1/31(金)から本日迄に適用されたWindows Updateがあれば、一旦アンインストールしてみると何か検証できるかもしれません。当方でもMagic xpa Enterprise Studio 4.9で再確認しましたがこちらも正常動作するようです。1点、最新のPT2を適用していた点が貴社環境と異なる為、PTを適用するのもよいかもしれません。
-
Hideki Miyamoto 様
教えて頂きありがとうございます
1/31(金)から本日までに適用されたWindows Updateについて確認し、アンインストールを試みます
PT2の適用もしてみます
サインインしてコメントを残してください。
コメント
11件のコメント