C#, C♯, C#相談室 Part96

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7633-kUv4)
垢版 |
2021/12/20(月) 11:03:25.88ID:sdn/+VfW0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
482デフォルトの名無しさん (ワッチョイ 7e02-Y/ct)
垢版 |
2022/10/25(火) 19:59:37.22ID:cA91aZUZ0
>>481
コメントありがとうございます。

478です。
現在すすめているのが、
Winformで進めているんです。

アドバイスいただいた内容を参考にしてみます。
2022/10/25(火) 20:27:27.77ID:SCdeTm/W0
>>482
<UseWPF>true</UseWPF>
<UseWindowsForms>true</UseWindowsForms>
この両方をtrueでいいんだよ
cf) //learn.microsoft.com/ja-jp/dotnet/core/project-sdk/msbuild-props-desktop#enable-net-desktop-sdk
484デフォルトの名無しさん (ワッチョイ 7e02-Y/ct)
垢版 |
2022/10/25(火) 22:50:11.68ID:cA91aZUZ0
>>483
プロジェクトファイルに
<UseWPF>true</UseWPF>
<UseWindowsForms>true</UseWindowsForms>

両方を追記しましたら、

using System.Windows.Threading;
が使えるようになり、
Dispatcher
も使えるようになったみたいです。

アドバイス本当にありがとうございます。
m(_ _)m
2022/10/26(水) 08:18:16.62ID:QUWxQbjk0
こういう質問って仕事なんかなぁ。
2022/10/26(水) 08:22:23.52ID:HZuVvHGf0
初心者が仕事で振られるにしちゃボトルネックだから違うんじゃね
そいつができないと他全員することない
487デフォルトの名無しさん (ワッチョイ 895f-Y/ct)
垢版 |
2022/10/26(水) 16:16:56.80ID:V1iY34//0
初心者が問題解決するまで先輩たちは休憩室で麻雀打ってるよ
488.NET MAUI HighScool (ワッチョイ 1301-cPfV)
垢版 |
2022/10/31(月) 18:17:47.74ID:jJ3XoyNs0
今日知ったんだがSilk.NETってものがあるみたいね
これ一つでマルチメディア系のものを使用できるようになるみたい
OpenGLやDirectXとか
いかんせん情報ないけどどんな感じなんだろうか?
https://dotnet.github.io/Silk.NET/
2022/10/31(月) 19:05:37.95ID:s4vtF5Hi0
大体マイナーなライブラリは情報が殆どないから
githubのサンプルやデモ(あれば)を実際に動かしてみるしかないんじゃね
490.NET MAUI HighScool (ワッチョイ 1301-cPfV)
垢版 |
2022/10/31(月) 19:36:25.67ID:jJ3XoyNs0
>>489
一応サンプルやチュートリアルはあるからやってみるかな
マルチプラットフォーム対応は俺からしたら注目度高い
.NET MAUIでも使えるのか知らんけど(Xamarinはいけるらしい)
2022/11/03(木) 11:12:57.19ID:JkKs3AuYa
<Frame>
<カスタムコントロール>
<Label/>
<Label/>
<Label/>
</カスタムコントロール>
</Frame>

wpfでこの構成のlabelからダブルクリックイベント取得する方法教えて

単純にイベント追加するだけじゃ取れなかった。バブリング、トンネリング、添付イベント辺りが関係有りそうだなぁと思って色々調べたんだけどよく分かんなくて
492.NET MAUI HighScool (ワッチョイ 0901-cPfV)
垢版 |
2022/11/03(木) 11:14:57.35ID:P57hKE9o0
ラベルじゃなくてフレームにイベントつければ?
2022/11/03(木) 11:17:49.64ID:JkKs3AuYa
そうするとラベルがある場所以外でイベント拾っちゃう
どのラベルがクリックされたのかが欲しい
2022/11/03(木) 11:22:47.19ID:JkKs3AuYa
カスタムコントロールじゃなくてユーザーコントロールだった
2022/11/03(木) 11:25:48.48ID:0QCo1mM00
ラベルはマウスイベントなんか受け取らんだろ
ラベルのテンプレートを挿入したコントロールを作れ
2022/11/03(木) 11:29:59.86ID:JkKs3AuYa
MouseDoubleClickイベントあるよ
2022/11/03(木) 11:32:59.09ID:irjlHMAba
つべこべ言わずやってみろよ
インターフェースがあるのと使えるのは別だ
http://blogs.wankuma.com/kazuki/archive/2008/07/10/148382.aspx
2022/11/03(木) 11:45:03.50ID:JkKs3AuYa
Buttonに置き換えてみたけどやっぱり取れない
2022/11/03(木) 11:56:03.33ID:irjlHMAba
Frameの中のコントロールがクリックを拾えなくなる話なんて聞いたことがないしさすがにそれは異常だな
まあフレーム自体が拾えるとしたらその時のカーソル位置でコントロールは特定できるし最悪それでごまかすしかないかな
どこかでイベントの伝播をせき止めてるかもしれんくらいしか想像できん
500デフォルトの名無しさん (アウアウウー Sa9d-A8jD)
垢版 |
2022/11/03(木) 12:06:53.27ID:h5ZIjV9Ha
>>491
そのカスタム、じゃなくてユーザーコントロールでルーティングイベントを止めてるんじゃね?
2022/11/03(木) 14:48:45.55ID:j+eH91hfa
ていうかもしかしてユーザーコントロールの中のラベルのイベントをウィンドウで受け取ろうとしてるのか?
2022/11/03(木) 14:54:00.05ID:CFLs9wNya
そう
2022/11/03(木) 15:00:49.97ID:j+eH91hfa
どうやってんのそれw
2022/11/03(木) 15:10:15.68ID:CFLs9wNya
あーもしかして普通に出来ない事をやろうとしてた?
ユーザーコントロール内のオブジェクトからのイベントを扱うのは一般的なやり方じゃないの?
2022/11/03(木) 15:21:49.42ID:j+eH91hfa
WPFのスレでXAMLが大きくなりすぎたから分割したいと言ってたやつかな?
気づいてないということは多分バインドエラー出てると思うから見てみなよ
2022/11/03(木) 16:15:34.18ID:tNReOobE0
もしかするとFrameのある親フォームにStyleのEventSetterでイベントハンドラを記述して、
UserControlのイベントを取ろうとしていたのかな?
そういう分割は不可能だわ
2022/11/03(木) 16:47:37.11ID:eWAgWGuWa
なんかダメそうだからイベント直接取るのは諦めたわ

クリックした座標の下にあるオブジェクトを取得みたいなのはユーザーコントロール内のオブジェクトでも出来る?
2022/11/03(木) 16:58:01.39ID:0QCo1mM00
いやだから分割するなら再利用できるようにしろよ
再利用できるようになってないから最初の利用すらできなくなってんじゃん
2022/11/03(木) 17:05:08.54ID:eWAgWGuWa
具体的にはどうするの?
2022/11/03(木) 17:10:49.73ID:0QCo1mM00
そこから説明するんか
バインディングできるよう依存プロパティを作りアタッチできるようイベントを作り今のページに依存せず他のページでも使えるように作る
2022/11/03(木) 17:45:13.94ID:eWAgWGuWa
アタッチできるようにイベントを作るというのは具体的にはどうやるの?
解説サイト探すからキーワード教えて
512デフォルトの名無しさん (ワッチョイ a95f-hZr9)
垢版 |
2022/11/03(木) 19:43:16.04ID:HObwb99t0
Frameの中にはPageを入れるのが普通で
だからあの設計だとPageを使うことによって自然にXamlが分離される設計になると思う
2022/11/03(木) 19:58:12.05ID:vWWFbZaH0
あの設計がどの設計かわからんけどページにすればイベント取れるの?
2022/11/03(木) 21:42:56.38ID:pRCMKKI10
普通の状況ではLabel.MouseDoubleClickイベントは発生するという前提で
(.NET Framework 4.8で試したら普通に発生したけど)
PreviewMouseDoubleClickイベントを使ってみる
無理ならコードで
theLabel.Add(Control.PreviewMouseDoubleClickEvent, handler, true);
とやってみる
2022/11/03(木) 21:46:20.07ID:pRCMKKI10
あ、Addじゃないや AddHandlerだった
516デフォルトの名無しさん (ワッチョイ a95f-hZr9)
垢版 |
2022/11/03(木) 21:52:18.63ID:HObwb99t0
コントロール選び間違ってないか?
ラベルってダブルクリックするもんじゃないと思うんだけど
2022/11/04(金) 02:05:02.79ID:AmCalnOD0
C#の言語についての質問じゃなくて申し訳ないんですけど
C#使ったウェブ開発って今需要どれくらいあるもんなんでしょうか。肌感覚程度でいいんですが
これまでの仕事もっぱらデスクトップアプリ開発ばっかだったので。路線変更したいんです
2022/11/04(金) 03:32:21.68ID:xdVLdIYL0
KENTA
未経験からのエンジニア転職の必須教養【技術知識編】
www.youtube.com/watch?v=Q1c09rrhTjo

奇をてらって、Laravel, Django を選ぶな。
転職先が多い、Ruby on Rails が有利。
キャリアパスも、Rails → Go だけ。
RUNTEQ、東京フリーランスのデイトラなど、ほとんどのサロン学校も、Rails。筑波大学とかも

デジタル庁さんのエンジニア求人が炎上してる件
www.youtube.com/watch?v=2ONVxwmOkn4

C# のバックエンド経験が3年という条件に、彼は0.1% もいないと言ってるw

ベンチャーは、ほとんどRails。
食べチョク、Wantedly, Zenn, Qiita, Note、世界最速のdev.to など

そもそも、バックエンドにWindows が無い。
今のシステムは、Docker ばかりだから、DockerはLinux だけの技術

Linux, Docker, AWS などが必須。
だから米国年収では、Rails, AWS Solution Architect が、2千万円近くになっている。
最も稼げる資格。チート職
519.NET MAUI HighScool (ワッチョイ c101-cPfV)
垢版 |
2022/11/04(金) 06:20:36.90ID:Od40PLDa0
ほんと日本ってRuby on Railsって多いんだな
日本とポリネシアだけがRuby on Rails>ASP.NETみたいだ
520.NET MAUI HighScool (ワッチョイ c101-cPfV)
垢版 |
2022/11/04(金) 06:20:44.60ID:Od40PLDa0
https://www.similartech.com/compare/asp-net-vs-ruby-on-rails
2022/11/04(金) 08:33:40.10ID:xdVLdIYL0
Ruby on Rails はShopify, Airbnb など、米国で時価総額1兆円以上の企業も多い

Github は、Go へ移行するとか?
一方、Gitlab はRailsを使い続ける宣言をしている

ガーシーのサロンなどで使っている、Mastodon はRails 6。
作者のドイツのオイゲン・ロホコは、PHP からRailsへ変えた。
Rubyの方が可読性が高いから
522.NET MAUI HighScool (ワッチョイ c101-cPfV)
垢版 |
2022/11/04(金) 09:15:18.29ID:EO0r5qqJ0
>>521
現実見なさい
https://www.similartech.com/compare/asp-net-vs-ruby-on-rails
2022/11/04(金) 11:23:50.82ID:xdVLdIYL0
asp.net は、Windows じゃないの?

今のシステムのほとんどがDocker で、
DockerはLinuxだけの技術だから、プロはLinuxしか使わない。
Windowsを使う香具師は、まずいない

それに、WindowsのOSの本も、ほぼ無い。
Linuxの本ばっかり

Docker Desktop には、Kubernetes も入っているけど、
AWS, Docker, Kubernetes がほとんど

Kubernetesが無ければ、オーケストレーションできないし、
Windowsではシステム構築運用できないでしょ

Windowsは数十年前の技術じゃないの?
それか、プロじゃなくて、単に会社内のシステム運用部門が使っているだけじゃないの?
アマチュア
2022/11/04(金) 11:46:10.41ID:mssOzhy6M
ASP.NET Coreでしょ
525.NET MAUI HighScool (ワッチョイ fb01-cPfV)
垢版 |
2022/11/04(金) 11:50:41.09ID:RgZTpa+F0
スタックオーバーフローはASP.NET
2022/11/04(金) 11:52:55.47ID:NvjwOVKTd
基地外の援護をするつもりはないが>>522のASP.NETのシェアの内訳は大半がClassicかMVCだろう
絶賛急降下中のオワコンルビ糞よりは遥かにマシだが、今後10年でどれだけシェアを落とさずにCore系へ移行できるかが勝負だね
2022/11/04(金) 11:53:28.49ID:ids8wmGma
ZennはRuby on Railsを使って後悔したらしい
2022/11/04(金) 12:02:24.77ID:xdVLdIYL0
例えば、典型的なウェブ開発ベンチャーの求人情報は、

マザーズのSKIYAKI は、Rails, AWSを用いたWebサービス開発。
食べチョクのビビッドガーデンは、Rails, AWS/GCP

Wantedly などに一杯ある
2022/11/04(金) 12:10:44.73ID:XJ3DCJVsM
>>522
信頼と実績のMicrosoftよな
開発者フレンドリーだし最高
2022/11/04(金) 12:11:38.37ID:XJ3DCJVsM
>>523
一人の人が見える景色は意外と狭い
景色ではなく、数字を見よう
2022/11/04(金) 12:14:53.23ID:525E7fetM
よく知られてる大手企業でも内製システムは普通にWindowsだらけ
社内SEがLinux知らんとかVB6あがりとかが多いし、そういった人達は社内対応に追われて新しめの技術に触れるのが難しい
2022/11/04(金) 12:16:47.30ID:xdVLdIYL0
Linux コマンド、bash, シェルスクリプトの本は一杯あるけど、
Windows のコマンド・シェルの本など、ほとんどない

まず、サーバーが管理できないし、OSS のライブラリも無いでしょ。
プロじゃなくて、アマチュアがやってる社内システムだけでしょ

Windowsのシステム構築運用を勉強しても、転職できない。
まず、勉強環境がないので、勉強できないし

バックエンドエンジニアがLinuxじゃなくて、
なぜWindowsを勉強したのですか? と聞かれても、返答に困る

クラウドの汎用的な技術じゃないから、雇われない。
CP932 とかWindowsはパソコン用で、ウェブ系ではないから、
ウェブ開発企業を渡り歩く事はできない

ウェブ系は、Linux, UTF-8 だから
2022/11/04(金) 12:27:07.29ID:Ai9bkhGOa
PowerShellの本を見たことないのは無知なだけだろw
Rubyを使うと時代に取り残されてこんな残念な生き物になってしまうという一例
2022/11/04(金) 12:29:16.72ID:M2e+PduKM
社内ツールならクラシックASP(非.NET)が楽ちん
JavaScriptだけで済む
2022/11/04(金) 12:29:30.99ID:xdVLdIYL0
>>530
数字だけじゃなくて、その内容も見るべき。
例えば、商品の価格だけで決めたら、低品質かも知れない

asp.net は、どういう香具師が使っているのか? とか

YouTube で有名な雑食系エンジニア・KENTA が本を出している
「21世紀最強の職業 Web系エンジニアになろう」

Microsoft 自体がLinux 技術者を採用して、Linux財団に属して開発している。
Docker と同じものを、Windows で作れなかったから、
あきらめて、Linuxを使ってクラウドをやる事にした
2022/11/04(金) 12:31:17.32ID:Ai9bkhGOa
KENTAが勧めてるだけでクソとわかるのはありがたいな
2022/11/04(金) 12:34:45.68ID:7HgZbeW40
>>532
君が部下で、サーバ選定の際にこんな「youtubeの受け売り」的な比較持ってこられたら、君をクビにして反動でWindoesサーバ使いを雇っちゃいそうだわ
情報が古いor間違ってるから、一度自分で調べてみろよ
2022/11/04(金) 12:42:02.85ID:XJ3DCJVsM
>>535
よく知らんけどおれは日々実務で試行錯誤してる膨大な人数のエンジニアを信用するよ
2022/11/04(金) 13:04:09.10ID:xdVLdIYL0
でも、今の一流文化人の著者は、YouTube, Udemy ばっかり

Rails のKENTA, AWS のくろかわこうへい、
Python のキノコード、React のじゃけぇ

国会議員のガーシーも、YouTuber
2022/11/04(金) 13:10:50.31ID:gXxewZVkM
一流文化人というより上っ面だけの人気取りなだけだろ
殆ど何も得るものはないぞ
541デフォルトの名無しさん (ブーイモ MMeb-cv0M)
垢版 |
2022/11/04(金) 13:14:14.74ID:K31HmSYJM
>>534
はい?
2022/11/04(金) 16:44:36.57ID:AmCalnOD0
>>522を見るとPHP>>ASP>>その他って感じか
あとrubyが日本だけってのも面白いですね。やっぱ日本生まれってことで贔屓目になるもんなんでしょうか
色々参考になりました。ウェブの勉強始めるにあたってASPが悪くない選択肢だというのはわかりました
543デフォルトの名無しさん (ワッチョイ 698e-W6w7)
垢版 |
2022/11/04(金) 17:02:37.38ID:hiJJnZje0
突然増えてると思ったらまたRubyキチガイが暴れていたのか
終わりそうなのを感じで焦っているのだろうな

早く現実を見ようや

Rubyは終わりました
2022/11/04(金) 17:07:46.32ID:XJ3DCJVsM
PHPが多いのはたぶんWPをカウントしてるからだろう
2022/11/04(金) 23:20:53.12ID:5bZK7zlyM
普通にサイト作るならasp.netは完全に除外されるだろう
2022/11/04(金) 23:24:53.30ID:XJ3DCJVsM
バックエンドは最初に.NETを検討する
あ、もちろんLinuxコンテナね
2022/11/04(金) 23:35:37.50ID:SVCOtxJrM
Web系で在日外人の採用活動やってるけど最も得意とする言語をJavaScript/TypeScriptとしてる求職者が圧倒的に多く、第2言語としてはGoがそこそこ人気
時々ゴリゴリのエンタープライズ系の経歴でJavaとC#が得意ですというのもいるが落とす
2022/11/04(金) 23:45:05.11ID:sIk1Zc1CM
もったいねぇ〜
2022/11/05(土) 08:43:01.96ID:SeMW4Qkf0
Web系で一番頭数必要なのはフロント側だしそりゃjs出来ない奴は落とされるやろ
2022/11/05(土) 08:50:45.70ID:SeMW4Qkf0
そういえば確かデジタル庁もバックエンドエンジニアとしてC#出来る奴募集してたな
2022/11/05(土) 09:44:58.15ID:yYAK326QM
>>550
あの要件見て失敗するなと思った
asp.net三年以上経験のあるやつってそんなにいない

あの条件はエリートじゃなく仕事が嫌になって複数回転職した人の経歴
そんな要求してくるなんて馬鹿なんじゃないかと
2022/11/05(土) 09:51:02.26ID:EyXCsWHVa
>>551
ゼロということはないし、実際特定の人を起用するための出来レースかもしれん
役所というのは面倒なところで「この人に頼みたい」と思っても勝手に頼めない仕組みになってるんだわ
2022/11/05(土) 10:27:52.01ID:KyTkSmrS0
経験なんか役にたたないんだわ

エリートの3ヶ月 >> 普通の3年

な感じ
2022/11/05(土) 10:49:59.41ID:cwSbm70XM
>>551
いやあれは結構よく考えてあるよ
開発者にはわからんかもしれんが
2022/11/05(土) 10:56:40.37ID:yYAK326QM
自社案件にasp.netを採用するメリットがない
556.NET MAUI HighScool (ワッチョイ 9201-84Ua)
垢版 |
2022/11/05(土) 11:27:09.93ID:h7cdm6j10
ASP.NET MVC作るのクソ簡単だと思ったけどそうじゃないのか?
APIコントローラー作るのクソ楽だった
2022/11/05(土) 11:44:44.93ID:cwSbm70XM
自社案件だったらむしろ最初に検討する
2022/11/05(土) 16:09:33.13ID:6F6CKmgia
System.Memory<T>について教えてください。
MemoryがSpanと相性が良いことや、ArraySegmentよりもパフォーマンスが良い理由はなんとなく分かりました。
ではこの場合、どっちの方が早くなるんでしょうか?

int[] array = new int[8]; // フィールドにint型配列を用意する

void Method(int index) {
///// Memory<int> memory = array.AsMemory(0, 8);
//// [1] array[index]を参照して操作
//// [2] memory.Span[index]から参照して操作
}

どういうケースなのかが重要だとは思うんですが、MemoryのSpanパイプ的な用途以外での使い道がなかなか見えてきません。
今回の場合はフィールドを見ていいので、Slice等を考えなければMemoryインスタンスへの参照を増やしているだけなんでしょうか?
array.AsMemory(0,2)くらいに範囲を絞ると高速になる、なんてことは無いんじゃないかなと思ってます。
ただ、これの検証をするのにも知識やスキルが足りなくて出来ていません。
ヒープを参照する場合はSpanであってもarray[int]の方が早いんでしょうか?
長文になってすみません。どうぞよろしくお願いします。
2022/11/05(土) 16:17:38.86ID:6F6CKmgia
void Methodを非同期にする場合でも、フィールド変数を参照していいなら引数にMemoryを持つ必要性は無いのかな、という疑問から質問しました。
2022/11/05(土) 17:08:45.81ID:Io5vH+250
検証するスキルが無いなら、まだそんな事を気にする段階じゃないということだ
Benchmark.NETの使い方とアセンブリコード読の読み方学習してから出直してきて
2022/11/06(日) 14:08:35.18ID:NU6siC6sa
>>500
このアドバイスが一番原因に近かったわ
単にishitなんとかってプロパティを前任者がfalseにしててイベント自体発生してなかっただけだったよ
ありがとう!
2022/11/06(日) 14:48:17.77ID:4fgqKuo90
それは最初に調べろよ
2022/11/06(日) 15:37:59.04ID:qcWJr3c00
知らなかったんだろ
偉そうにしたいなら最初に教えてあげたら良いのに
2022/11/06(日) 15:48:02.41ID:QKOlU7ORa
>>563
こういうやつがいるから教えるのが素人だけになるんだよ
2022/11/06(日) 16:11:38.61ID:+9Skr9AY0
お手軽マウンティングの1パターンだな。
解決策が見つかってから「それは最初に調べとけよ」「そんなことも知らなかったのかよ」etc.
2022/11/06(日) 16:39:57.78ID:4fgqKuo90
そりゃ素人が教えるスレになるわな
567デフォルトの名無しさん (アウアウウー Sacd-J0Bj)
垢版 |
2022/11/06(日) 19:03:46.24ID:EN445uW1a
>>551
ASP.NETを使っているところは、なぜかC#の経験ばかりチェックするDQNプロジェクトばかり。

ASPのタグの編集経験を問うべきなのにw
2022/11/10(木) 13:11:20.65ID:hu9oTdXa0
.NET7の新標準APIまとめてくれると助かる
2022/11/10(木) 21:28:03.05ID:KkTOa1Su0
飯田失兵の法則
570デフォルトの名無しさん (ワッチョイ a2bd-E1si)
垢版 |
2022/11/11(金) 22:46:09.97ID:2RvqW7n80
ロード中とかに使いそうなグルグルするアニメーション画像をピクチャーボックスに入れて、処理開始から終わりまで表示してグルグルさせたいんですけど、最後の完了のメッセージボックス出るまで映る事なく終わります。
メッセージボックス表示中でOKクリックするまではぐるぐるしてるんですがどうしたら出来ますか?

コードの流れはフォームからenter keyでスタートして別クラス行って処理して、戻ってきてメッセージボックス表示の流れなんですが。
2022/11/11(金) 23:26:01.33ID:Zbp1C+xk0
なんか状況が判りにくいけど、メッセージボックスはモーダルダイアログだから
表示する事で処理が止まってたりしないかね
メッセージボックスじゃなくて、適当なフォームをShowした場合どうなる?
2022/11/12(土) 04:50:51.20ID:XZf6dU9z0
ウィンドウメッセージとUIスレッドの関係でそうなってる

対処法は、マルチスレッドにしろ
ただし難易度は結構高い

まあ、あれだ、とりあえずDoEventsとか入れてもいいんだがな
DoEventsいれてちゃんと動くプログラムはそれはそれで結構難しい
2022/11/12(土) 12:13:58.10ID:1r3Bwkn20
変な癖が付きそうだし、今更DoEventsに手を出すべきではないと思う
2022/11/12(土) 14:01:22.72ID:p4jHMEGd0
土居ベンツさん劇おこ
2022/11/12(土) 15:22:41.58ID:LpiKZFMR0
>>570
ProgressBarのMarqueeならMessageBox.Showしても止まらない
グルグルをどうしても動かしたいのなら>>571が理由だろうからメッセージボックスを自分で作ってモードレスフォームで表示するか、グルグルの方を別フォームで表示したら
2022/11/12(土) 16:47:51.01ID:3AkpswdK0
別スレッドからlistbox.selectedindexとかのプロパティを取得するのわからん。
設定とかはデリゲート、インボークとかググったらなんぼでも出てくるけど取得は
出てこない。。
2022/11/12(土) 17:14:37.07ID:lzvWNBzY0
Invokeまで探せてるなら公式を読めよ
https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.forms.control.invoke?view=windowsdesktop-7.0#system-windows-forms-control-invoke-1(system-func((-0)))
578デフォルトの名無しさん (ワッチョイ 03bd-T0y7)
垢版 |
2022/11/12(土) 22:09:30.68ID:QO08gHTj0
色々とありがとうございます。
簡単そうに見えて難しいんですね。
2022/11/13(日) 00:21:50.43ID:4MPzkrV00
androidだとrunOnUiThreadなんてものもあるけど理屈は一緒だな
この辺意味が分からないなら多分やりたい事は出来ないw
2022/11/14(月) 13:34:48.21ID:67shDJhG0
スパゲティの元だけども、
runOnUiThreadの方が関数の中に書けるから好き
581デフォルトの名無しさん (スプッッ Sd03-B69F)
垢版 |
2022/11/14(月) 13:44:26.33ID:mrCA5Qrfd
外部アプリ(java)をC#から起動し、途中でprocess.killで強制終了することがあるのですが、問題はありますでしょうか。外部アプリがファイル操作中だったら開きっぱなしになるとか。問題があるとしたら、他に方法はありますでしょうか。よろしくお願いいたします
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況