!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part151
https://mevius.5ch.net/test/read.cgi/tech/1621129559/
■関連スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
https://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part152
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3f2c-RUy2)
2021/08/25(水) 19:44:16.81ID:tgvUkE6r02デフォルトの名無しさん (ワッチョイ 7f2c-RUy2)
2021/08/25(水) 19:46:58.93ID:tgvUkE6r03デフォルトの名無しさん (ワッチョイ 5f7c-nTGN)
2021/09/03(金) 00:07:36.45ID:AHipKBXs0 GoogleChromeにあるイメージファイルをデスクトップにドラッグすると大抵の場合イメージファイルを保存できますが
これをPictureBoxに直接ドラッグしてイメージを表示させたいです
※URLを取得してからのダウンロードだとjavascriptなどで読めないイメージが多いので他の方法を探しています
これはクリップボードを経由してるんでしょうか?もし経由しているとしたらクリップボードのフォーマットは何を使ってるんでしょうか。
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.dataformats?view=net-5.0
それ以外ならどういう仕組みなんでしょうか、何か手掛かりになるものがあれば助かります。
もし無理なら特定フォルダ作り定期的に監視して増えたファイルをロードしようと思いますが
できればコントロールにドラッグしたいです、よろしくおねがいします。
これをPictureBoxに直接ドラッグしてイメージを表示させたいです
※URLを取得してからのダウンロードだとjavascriptなどで読めないイメージが多いので他の方法を探しています
これはクリップボードを経由してるんでしょうか?もし経由しているとしたらクリップボードのフォーマットは何を使ってるんでしょうか。
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.dataformats?view=net-5.0
それ以外ならどういう仕組みなんでしょうか、何か手掛かりになるものがあれば助かります。
もし無理なら特定フォルダ作り定期的に監視して増えたファイルをロードしようと思いますが
できればコントロールにドラッグしたいです、よろしくおねがいします。
4デフォルトの名無しさん (ワッチョイ 5f7c-nTGN)
2021/09/03(金) 00:31:32.04ID:AHipKBXs05デフォルトの名無しさん (ワッチョイ c72d-nzYM)
2021/09/03(金) 00:59:39.49ID:/hJaxIac0 >>4
最近の5chはだいぶ過疎ってきてるし0時過ぎたらそうそうレス付かないぞ
最近の5chはだいぶ過疎ってきてるし0時過ぎたらそうそうレス付かないぞ
6デフォルトの名無しさん (ワッチョイ 7fa7-eqQo)
2021/09/03(金) 02:24:35.26ID:csEVwGb30 画像を握ってるChrome自身が好き勝手できることに疑問はないが
ブラウザから他のアプリのコントロールにってなんかできる気がしないぜ
ブラウザから他のアプリのコントロールにってなんかできる気がしないぜ
7デフォルトの名無しさん (エアペラ SDfb-STKI)
2021/09/03(金) 08:18:16.22ID:Ew11Ba9+D そもそもC#なのかっていう
8デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 11:39:55.75ID:hrRshf8H0 >>6
Windows純正エクスプローラーとかってChromeからドロップされた画像をわざわざ再度ダウンロードしてるってこと?
Windows純正エクスプローラーとかってChromeからドロップされた画像をわざわざ再度ダウンロードしてるってこと?
9デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 12:12:30.13ID:hrRshf8H0 いやでもドロップされたURLからダウンロードし直す、って形だと例えばリファラー見てくるPixivの画像とか保存できないよな
でも出来るって事は何かしら画像データを直接貰う方法あるんだと思うけど、自分も気になってWinFormsでテストしてみたらそれらしきドロップ情報は見当たらない
DragImageBitsが一見そうっぽかったけど、これは元データではなくドラックドロップするときのサムネ画像だった
でも出来るって事は何かしら画像データを直接貰う方法あるんだと思うけど、自分も気になってWinFormsでテストしてみたらそれらしきドロップ情報は見当たらない
DragImageBitsが一見そうっぽかったけど、これは元データではなくドラックドロップするときのサムネ画像だった
10デフォルトの名無しさん (ワッチョイ 7fa7-eqQo)
2021/09/03(金) 12:50:06.92ID:csEVwGb3011デフォルトの名無しさん (ワッチョイ 7fa7-eqQo)
2021/09/03(金) 12:52:52.33ID:csEVwGb30 サムネイルがちっちゃかったらうんこみたいな画像表示されんじゃないの?
12デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:13:32.82ID:hrRshf8H0 >>10
???
Chrome → ExplorerへのドロップのみChrome側の特殊配慮でファイル保存してくれるって主張?
そういう事を言いたいんであればTablacs等の3rdパーティー製アプリでも同様の挙動してくれるから送り先ではなくドロップ先が何かしらの操作をしてるものだと思うんだが?
???
Chrome → ExplorerへのドロップのみChrome側の特殊配慮でファイル保存してくれるって主張?
そういう事を言いたいんであればTablacs等の3rdパーティー製アプリでも同様の挙動してくれるから送り先ではなくドロップ先が何かしらの操作をしてるものだと思うんだが?
13デフォルトの名無しさん (ワッチョイ ff7c-Tjit)
2021/09/03(金) 13:16:27.64ID:PQRWg2pe0 >>10
なんでそんな煽り口調なのか分からんけど
D&Dって実際に処理するのはドロップされた側なのよ
だからファイルとして保存するのはExplorerの仕事
Explorerからデータくれって言われてからデータを渡す遅延処理の仕組みはある
なんでそんな煽り口調なのか分からんけど
D&Dって実際に処理するのはドロップされた側なのよ
だからファイルとして保存するのはExplorerの仕事
Explorerからデータくれって言われてからデータを渡す遅延処理の仕組みはある
14デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:23:39.02ID:hrRshf8H0 >>13
Chrome以外のブラウザでも同じ挙動なのと、上で上げたようなExplorer以外のアプリでもDDからの直接保存を実装可能な点も考慮したら受け取る側が処理してるとみるのが普通だよな
ただWinFormsのドロップイベントからはそれらしき情報は見当たらないが
Chrome以外のブラウザでも同じ挙動なのと、上で上げたようなExplorer以外のアプリでもDDからの直接保存を実装可能な点も考慮したら受け取る側が処理してるとみるのが普通だよな
ただWinFormsのドロップイベントからはそれらしき情報は見当たらないが
15デフォルトの名無しさん (ラクッペペ MM8f-em86)
2021/09/03(金) 13:24:19.97ID:uY/kSVt6M >>12
お察しの通りChromeがローカルファイル保存してそのパスを伝える
お察しの通りChromeがローカルファイル保存してそのパスを伝える
16デフォルトの名無しさん (アウアウウー Sa8b-Sfec)
2021/09/03(金) 13:28:26.22ID:Bx5RA1Jba17デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:30:30.90ID:hrRshf8H0 >>15
当然それも想定したけどWinFormsのドロップイベントからはローカルファイルパスらしき情報は見当たらなかった
FILEDESCRIPTORW構造体からcFileName読み取ったりとかまでしてみたけど
当然それも想定したけどWinFormsのドロップイベントからはローカルファイルパスらしき情報は見当たらなかった
FILEDESCRIPTORW構造体からcFileName読み取ったりとかまでしてみたけど
18デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:31:37.71ID:hrRshf8H019デフォルトの名無しさん (エアペラ SDfb-STKI)
2021/09/03(金) 13:32:24.15ID:Ew11Ba9+D ここまでC#の話題無し
20デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:33:32.91ID:hrRshf8H0 >>19
俺はずっとWinFormsのドロップイベントの話してるけどな
俺はずっとWinFormsのドロップイベントの話してるけどな
21デフォルトの名無しさん (アウアウウー Sa8b-Sfec)
2021/09/03(金) 13:39:28.75ID:Bx5RA1Jba22デフォルトの名無しさん (アウアウウー Sa8b-Sfec)
2021/09/03(金) 13:41:11.51ID:Bx5RA1Jba23デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:45:43.94ID:hrRshf8H024デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:47:28.12ID:hrRshf8H0 まぁキャッシュ渡しならキャッシュ渡しで良いからどうやってローカルパス取得出来るのか具体的に教えてもらいたいな
25デフォルトの名無しさん (ワッチョイ 7f2c-3Lnd)
2021/09/03(金) 13:51:37.56ID:pInph4TO0 HTML から、OS のネイティブ内には、直接アクセスできない
つまりブラウザは、OSのAPI を使って、
ファイル保存ダイアログを呼ぶ事しかできない
ファイル保存ダイアログは、ユーザーが直接操作する事しかできない。
ブラウザが操作する事はできない
もし、HTML から自動的に操作できれば、ローカルPC 内をいじられてしまうから、
ユーザーの直接操作しか認めていない
つまりブラウザは、OSのAPI を使って、
ファイル保存ダイアログを呼ぶ事しかできない
ファイル保存ダイアログは、ユーザーが直接操作する事しかできない。
ブラウザが操作する事はできない
もし、HTML から自動的に操作できれば、ローカルPC 内をいじられてしまうから、
ユーザーの直接操作しか認めていない
26デフォルトの名無しさん (ラクッペペ MM8f-em86)
2021/09/03(金) 13:54:23.64ID:uY/kSVt6M ググってすぐ出てくるこれじゃだめなん?
https://atmarkit.itmedia.co.jp/fdotnet/csharptips/003dragdrop/003dragdrop.html
https://atmarkit.itmedia.co.jp/fdotnet/csharptips/003dragdrop/003dragdrop.html
27デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 13:58:47.79ID:hrRshf8H028デフォルトの名無しさん (ワッチョイ 8724-KrGZ)
2021/09/03(金) 14:04:16.74ID:hrRshf8H0 >>25
ドラッグ操作はHTMLやjsによるものではなくブラウザの機能だからその説明はちょっと違うけどな
んでChromeって恐ろしい頻度でCreateFileやReadFile、WriteFile呼びまくってるからユーザーの許可なくファイル操作なんて日常茶飯事にやってることだし
ドラッグ操作はHTMLやjsによるものではなくブラウザの機能だからその説明はちょっと違うけどな
んでChromeって恐ろしい頻度でCreateFileやReadFile、WriteFile呼びまくってるからユーザーの許可なくファイル操作なんて日常茶飯事にやってることだし
29デフォルトの名無しさん (アウアウウー Sa8b-Sfec)
2021/09/03(金) 14:05:19.33ID:Bx5RA1Jba■ このスレッドは過去ログ倉庫に格納されています
ニュース
- たぬかなの“結婚隠し”に「弱者男性ビジネス」の声…本人が異例の対応「支払いの履歴持ってきてくれたら返金するから連絡してや」 [muffin★]
- 【物価高対策】「おこめ券を配布しません」大阪府交野の市長が明言「経費率が高い」「今高い米をムリして…」 [1ゲットロボ★]
- 舛添要一「日本は亡国への道をひた走り」「相対的国力は中国が増大し日本が低下している」 [冬月記者★]
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★3 [七波羅探題★]
- 【サッカー】2035年アジア杯、日韓での共催模索の動きに 宮本恒靖会長「チャンスがあれば手を挙げたい。共催も一つの形…」 [冬月記者★]
- 従来の健康保険証、12月1日に期限切れ マイナ利用率は37% [蚤の市★]
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1813
- 【U-NEXT】プレミアリーグ総合 ★37
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap606
- 巨専】 ★3
- とらせん IP
- こいせん 全レス転載禁止
- 偉い人「消化を促進するためには左向きで横になった方がいい」←昔は右向きだったじゃん
- TBS山本恵里伽アナ「今の日本社会は世界平和や反戦など当たり前のことを言えない空気になっている」これもう新しい戦前だろ高市 [931948549]
- ク〇ババアへ。
- 給油ランプ着いたけどまだ行くぞ
- 老害「いいからこの漫画読め!面白いから!」→本当に面白かった漫画 [339035499]
- 今ちんこどこ向いてる?
