X



ふらっと C#,C♯,C#(初心者用) Part152

■ このスレッドは過去ログ倉庫に格納されています
2021/08/25(水) 19:44:16.81ID:tgvUkE6r0
!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
2021/11/05(金) 04:56:58.86ID:sW1R9FCxa
あるいはあれだね、サラリーマン的に言えば
自分の会社でしか通用しない(他所に転職したら役に立たない)細かいローカルルールを
基礎だと錯覚している印象はまあある。
674デフォルトの名無しさん (アウアウウー Sacd-4MYJ)
垢版 |
2021/11/05(金) 07:30:08.22ID:ffJQa+Rya
VS使わせてもらえない会社には行きたくねー
2021/11/05(金) 08:05:48.55ID:FAEOfd5a0
>>672
俺がはじめた20年ぐらい前でもウィンドウから作るって勉強法は無意味って言われてた気がする

実際、引数がクソ長えapiの使い方がわかる程度でやっぱり
だからそれでどうしてウィンドウができるんだよって
疑問を解消できるものではない

だってMicrosoftがそういうの用意したんだからそういうものじゃん
っていう以外ない
それってどの階層でも言えることで.netframeworkを掘って言っても最後にはwin32api的なものが待っていると思う
676デフォルトの名無しさん (エムゾネ FFb2-2US9)
垢版 |
2021/11/05(金) 10:53:35.85ID:CgcDsDN+F
vsしか使えない香具師はいらん
2021/11/05(金) 10:55:48.16ID:bWDFcOZA0
まあc#のIDEはVS使えればええやろ
今どきあとVScode以外のエディタでc#の開発やらせん
組み込みはしらん
2021/11/05(金) 11:15:29.45ID:oTBYBYGO0
VSも使える人を募集してるのにVSしか使えない子ばかりやってくるんですね
でも今話してるのはVSすら使えない子ですってよ?
2021/11/05(金) 11:20:22.88ID:L2dsl9KQ0
Visual Studioが生成したプロジェクトファイルをそのままmsbuildとかdotnetコマンドに食わせればいいだけだから普段はIDEで開発しとけば問題ない
680デフォルトの名無しさん (エムゾネ FFb2-2US9)
垢版 |
2021/11/05(金) 12:12:43.07ID:CgcDsDN+F
WPF
https://www.youtube.com/watch?v=n4s1QJPbLog
2021/11/05(金) 13:14:34.40ID:GdvP7SmiD
>>677
組み込みでC#って、って話になりそう
2021/11/09(火) 20:52:40.99ID:GAlh0Hrk0
.NET 6.0にしただけで自作ライブラリの処理速度が向上してて感動したわ
2021/11/09(火) 21:30:22.13ID:sxBbpQqV0
うちも子供の夜泣きがなおった。
2021/11/09(火) 21:50:57.78ID:fKG42dqc0
俺社環は.NET Framwork4.0だからバージョン2つ上がったか・・・
2021/11/09(火) 22:21:42.09ID:HTXxUI4qM
.NET Frameworkの新規更新は既に終了しているので今後も更新されることはない
2021/11/09(火) 22:41:39.20ID:YSScyj9Q0
https://www.youtube.com/watch?v=aXKEWa0_YJg

上記の動画のようなメモリーを弄ったり読んだりするクラスや関数の使い方って
どういう方面の参考書買えば学べますか?
2021/11/09(火) 22:48:05.89ID:24WB74Rt0
面倒からサムネしか見てないけどメモリ弄ってチートをするって話?
であればC#は関係ないからリバースエンジニアリング関係の本じゃないかな
こういうのはWindowsならWin32多様するからC#よりもC++の方が楽
それにネイティブプログラミング力とリバースエンジニアリング力は比例するから普通にC++頑張るのが一番の学習になると思うよ
2021/11/09(火) 22:53:12.64ID:24WB74Rt0
どうしてもC#でやりたいならDllImportでkernel32.dllのOpenProcessとかReadProcessMemory利用すれば出来る
それらをスムーズに利用するためにunsafeなポインタ型を理解することから始めよう
2021/11/09(火) 22:54:54.11ID:YSScyj9Q0
>>687
回答ありがとうございます。
やりたいことはそのとおりです。
C++とWin32APIの参考書は買ったのですが
覚えることの多さとWin32APIのコードが長すぎて全然読んでませんでした。
Win32C++に比べたら簡単そうなC#でやりたいのですが遠回りでしょうか?
2021/11/09(火) 22:59:16.87ID:24WB74Rt0
>>689
プログラミング自体初心者であればC++はハードルが高すぎるから
チート用途としては多少不便なもののC++より難易度の低いC#から始めるのは良い選択
ただC#自体に他プロセスのメモリを読み取る機能は無いから結局Win32APIは避けて通れない道
2021/11/09(火) 23:25:39.41ID:YSScyj9Q0
>>690
やることが見えてきたので助かりました!
ありがとうございました。
2021/11/09(火) 23:57:26.58ID:24WB74Rt0
>>691
こんな感じでWin32APIも使うこと自体はそんな難しくはないがC/C++の経験が無いとMSDNを呼んで引数等をC#の型に変換するのは難しいだろうな
とりあえずゲーム側のアドレスが既に分かってるならプログラミング自体はそんな難しくはないが、
こういうのはそもそもアドレスを解析したりする工程で7割くらい時間使う訳で、その解析力については>>687で言った通り


[DllImport("kernel32.dll")]
static extern bool ReadProcessMemory(IntPtr handle, nuint lpBaseAddress, void* lpBuffer, nint nSize, nint* lpNumberOfBytesRead);

static int ReadInt(IntPtr processHandle, nuint address)
{
int result = 0;
ReadProcessMemory(processHandle, address, &result, sizeof(int), null);
return result;
}

static byte[] ReadBytes(IntPtr processHandle, nuint address, int length)
{
byte[] result = new byte[length];
fixed (byte* p = &result[0]) return ReadProcessMemory(processHandle, address, p, length, null) ? result : null;
}

static bool TryReadVector4(IntPtr processHandle, nuint address, ref Vector4 vec4)
=> ReadProcessMemory(processHandle, address, Unsafe.AsPointer(ref vec4), sizeof(Vector4), null);
693デフォルトの名無しさん (ワッチョイ 515f-1fFA)
垢版 |
2021/11/10(水) 16:30:41.62ID:63WV6EHr0
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
2021/11/11(木) 14:17:25.10ID:MHF4JUQN0
global usingは使ったほうがいいですか?
2021/11/12(金) 10:41:17.72ID:6Q5uv2vf0
>>694
今のところ積極的に使っていくものではないと思っています

参照)https://ufcpp.net/study/csharp/sp_namespace.html#global-using
2021/11/13(土) 03:10:29.50ID:ll3+gn2K0
>>695
なるほど! ありがとうございます
2021/11/13(土) 13:05:01.87ID:MewxXHvI0
いえいえ
2021/11/14(日) 23:09:12.89ID:6FVLDefc0
いわゆるフォルダ表示みたいな物をやりたいんですが
そのままフォルダみたいなGUIのパーツはないのですか?
リスト表示でごちゃごちゃやるしかない?
jpgの縮小画像表示みたいのしたいのですが
2021/11/15(月) 00:43:56.65ID:ElnRh6HP0
>>698
お前の中ではそりゃ説明不要なんだろうが、
こっちはウィンドウズアプリでやりたいのかWebアプリにしたいのかさっぱり分からんわけよ。

つまり出直して来い
2021/11/15(月) 02:44:59.38ID:RtrkD0cb0
>>699
さーせん
Windowsアプリです
2021/11/15(月) 03:15:53.30ID:x301xsWW0
そのままフォルダみたいなGUIのパーツは標準ではないな
サードのライブラリを漁ったらあるのかもしれんが, .NETのGUIライブラリとか紹介してくれる人って一切いないからよ
俺は聞いたことがない
2021/11/15(月) 12:19:23.67ID:5e0s5u8J0
自分は使ったことはないけど
Windows API Code PackにExplorerBrowserがある
Explorerのシェルをそのまま使うやつ
Windows API Code PackのMS公式配布は終わってるけど野良クローンがそこらに
2021/11/18(木) 06:05:39.84ID:vWUZiqZB0
ListViewで普通に組んでも手間は同じじゃねえの
えいやって組む気合が要るけど
2021/11/20(土) 12:40:32.20ID:z5N0QLxP0
jpgの縮小画像表示みたいのしたいって言ってるし
ファイルのサムネ表示自動でやってくれるならそうとう手間は減るんじゃ
705デフォルトの名無しさん (ワッチョイ 4e66-Iq3b)
垢版 |
2021/11/23(火) 22:23:05.47ID:mktz4Vub0
実行されたらすぐに音を出す方法はありますでしょうか
SoundPlayerだと数秒遅れて音がするので遅いなーと
2021/11/23(火) 22:42:27.25ID:igOtINqq0
一度無音で鳴らしておけ
2021/11/23(火) 23:26:35.28ID:jD7GGN7Ca
直接の回答ではないけど自分のブラウザのブックマークにこんなのあった
参考までに
https://social.msdn.microsoft.com/Forums/ja-JP/d5d5b7b1-2623-4aaa-b72e-53a065a14f69/win124501250312522123913889912434401801242512377123981239519968?forum=csharpgeneralja
2021/11/23(火) 23:28:04.51ID:lyBcl2PA0
とりあえずNAudio
2021/11/23(火) 23:33:32.53ID:Ln8GWMq+0
>>698
漏れは、Ruby で、selenium webdriver, nokogiri などを使って、

ローカルPC から画像ファイルを読み込んで、
それでHTML を作って、ブラウザを自動起動して表示している

# PCからランダムに、画像ファイルを10個取り出す
picture_paths = Dir.glob( 'C:/Users/Owner/Pictures/*' ).sample( 10 )

# 各画像の、img タグを作る。改行を削除する
picture_paths.each do | pict_path |
img_str = <<"EOT".gsub(/\n/, "")
<img src="#{ pict_path }">
EOT

img_node = Nokogiri::HTML::DocumentFragment.parse img_str # HTMLの断片を作る
puts img_node.to_html

出力は以下のように、10個のimgタグ
<img src="C:/Users/Owner/Pictures/a.gif">
<img src="C:/Users/Owner/Pictures/b.png">
<img src="C:/Users/Owner/Pictures/c.jpg">

これらをHTML内に入れて、スタイルを付けて、ブラウザで表示する。
Bootstrap でも何でも使える

driver.execute_script jsCode
で、JavaScript のソースコードも実行できる
2021/11/24(水) 00:37:25.12ID:UTQhKKIu0
c#スレだぞ
711デフォルトの名無しさん (ワッチョイ ef8e-1fs8)
垢版 |
2021/11/24(水) 01:12:22.68ID:LrWoqp0N0
>>709
死ねよ
2021/11/24(水) 01:18:09.65ID:t2sEbtBf0
NGにしてるから見えないけどどうせR○byコードの基地外がいるんだろ
ム板でRu○yは問答無用のNGで問題ないよ
2021/11/24(水) 19:29:25.53ID:V1paU5LVM
なんでc#スレで
るびぃでコード書いてんだよ
マイナー言語なんて苦労を背負い込むだけでなんもいいことないじゃん
2021/11/24(水) 21:38:17.16ID:hpdjZnMPD
触ったら負け
2021/11/24(水) 21:38:41.61ID:dSkd3ace0
>>709
病院行け
2021/11/25(木) 00:41:35.91ID:PBVYP90t0
これが噂のアレだったのか
matzに対する熱い風評被害
717デフォルトの名無しさん (ワッチョイ 86bb-Klv4)
垢版 |
2021/11/25(木) 08:51:17.22ID:gtvbwi7D0
どこかの言語は助成金タカリビジネスだって言うし、人々に忘れられて金が出なくなったら困るんだろう
2021/11/25(木) 11:04:46.39ID:F3lCPX8r0
JavaにだけではなくRubyにまで馬鹿にされるようになったC#。
2021/11/25(木) 12:27:20.06ID:Mkg3ZQ5MM
嫉妬されてんだね
C#より出来がいい言語って無いから
2021/11/25(木) 12:33:28.36ID:F3lCPX8r0
ここ10年の追加仕様がスクリプト言語ライクに寄ってるからな。
そういう輩を呼び寄せたのは自業自得。
2021/11/25(木) 13:33:06.27ID:T/f8nKzHp
このRuby妖怪は大昔からどこにでも現れるぞ
人間の常識に当てはめてはいけない
2021/11/25(木) 13:44:20.59ID:bDvmxdn90
>助成金タカリビジネス

これだから日本のIT(ITに限らないが)は競争力失ったんだぜ
2021/11/25(木) 17:04:18.60ID:Wf286/Al0
初心者です
Form1にtextBox1とbutton1のコントロールを貼りました これで実行してテキストボックスに文字を入力して
public void button1_Click(object sender, EventArgs e)
{
string st;
st = textBox1.Text;
}
ボタン押してこの部分は呼ばれるんですが st が空で入力した文字が入りません
テキストボックスのプロパティのTextに文字入力して実行してボタンを押すと
なぜかその文字だけは取得できます
この実行後の自己入力の文字だけ取得できないのはなぜなんでしょう?
2021/11/25(木) 17:32:50.23ID:R31YPF5K0
>>723
>st が空で入力した文字が入りません
これ、どうやって確認していますか?

何をどうしたいのかがイマイチ読み取れないけど、エスパーすると変数のスコープ関係なんじゃなかろうか
2021/11/25(木) 17:39:46.30ID:Wf286/Al0
確認は
st = textBox1.Text;
のところにブレークポイント置いてステップ実行でstの中身を見ています
st のところをグローバル変数にしてもローカル変数にしても結果は同じでした
プロパティからのText入力の時はちゃんと取得できてるのでこの記述は間違ってないように思うのですが
実行時の入力がなぜか見た目通りに反映されてないというか
2021/11/25(木) 17:40:22.28ID:Wf286/Al0
確認は
st = textBox1.Text;
のところにブレークポイント置いてステップ実行でstの中身を見ています
st のところをグローバル変数にしてもローカル変数にしても結果は同じでした
プロパティからのText入力の時はちゃんと取得できてるのでこの記述は間違ってないように思うのですが
実行時の入力がなぜか見た目通りに反映されてないというか
2021/11/25(木) 17:43:58.82ID:fHUfm92Y0
確認は
st = textBox1.Text;
のところにブレークポイント置いてステップ実行でstの中身を見ています
st のところをグローバル変数にしてもローカル変数にしても結果は同じでした
プロパティからのText入力の時はちゃんと取得できてるのでこの記述は間違ってないように思うのですが
実行時の入力がなぜか見た目通りに反映されてないというか
2021/11/25(木) 17:44:42.92ID:UMVhykjjM
確認は
st = textBox1.Text;
のところにブレークポイント置いてステップ実行でstの中身を見ています
st のところをグローバル変数にしてもローカル変数にしても結果は同じでした
プロパティからのText入力の時はちゃんと取得できてるのでこの記述は間違ってないように思うのですが
実行時の入力がなぜか見た目通りに反映されてないというか
2021/11/25(木) 17:46:16.25ID:fHUfm92Y0
すいません、書き込みできませんは続いたもので
2021/11/25(木) 18:00:06.75ID:R31YPF5K0
ブレークポイントで止まってるときに見えているのは代入される前の状態じゃなかったっけかな
例えば
private void button1_Click(object sender, EventArgs e)
{
string st;
st = textBox1.Text;
MessageBox.Show(st);
}
みたいなことをすれば、ちゃんとstに値が入っているのが分かると思う
2021/11/25(木) 18:11:13.29ID:fHUfm92Y0
MessageBox.Show(st); でも変化はありませんでした
自分の環境が壊れてるのかなあ、まだ入れてそんなに経っていないんですが
2021/11/25(木) 18:22:21.20ID:htMyv0Y1M
st = textBox1.Text;にブレークポイントを置くと実行される前に止まるのでstに値は入らない
ステップさせると値は入る
2021/11/25(木) 18:33:11.43ID:fHUfm92Y0
もちろんステップ実行で通過させています
今新規でこの部分だけでやったら正常動作しました
元のプログラムはprivate void dispatchKeyEvent(int k, int ev) とかいろいろ入ってるので
どれかが邪魔してるんでしょうかね、どれであるかまだ見当はつきませんが
2021/11/25(木) 18:40:21.80ID:jrUhzVLC0
じつは入力してるテキストボックスはtextBox1じゃない他の、とか
2021/11/25(木) 18:40:28.16ID:htMyv0Y1M
そうですかよかったですね
書き込んでよかったです
2021/11/25(木) 18:40:51.73ID:F3lCPX8r0
VSのデバッガは世界最強と言われて四半世紀経つが、
それでも見つからないバグもあるんだな。
2021/11/25(木) 18:41:57.10ID:htMyv0Y1M
この話題は終了したので蒸し返さない
2021/11/25(木) 19:17:43.13ID:Xt1TOEJK0
お前の中でそうだとしても他人もそうだとは限らんぞ
境界性の方かな?
2021/11/25(木) 19:53:08.36ID:VTGerqNo0
>>733
そのいろいろ入ってる処理の中で数値だけ入力許可するとかやってるのかもね
2021/11/25(木) 19:53:10.75ID:vpPwZGSJ0
原因がわかりました
private void Form1_Load(object sender, EventArgs e)
{
InitializeComponent();
}
この InitializeComponent(); を消したら直りました
うーんデフォルトにはないこれがなんで書かれてたんだろ…
2021/11/25(木) 20:28:02.94ID:rnpiht7q0
いいオチがついたね
2021/11/26(金) 04:08:00.62ID:xlE79o2q0
OS標準のC#やpowershellだけでGUIポトペタしたいんだけど
そういう気の利いた野良C#コードやスクリプトってないかな
なければ作るけど
743デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 09:09:16.14ID:LP8DajNXM
公式でだめな理由は?
2021/11/26(金) 09:46:45.87ID:kuMbCEJEM
qiitaのc#の記事トレンドでVSCODEでWPF開発みたいな記事が人気出てるので
初心者がわからないでやってるんだろ

WPFをデザイナなしで入門しようなんて無理すぎる
2021/11/26(金) 09:53:31.95ID:0xm49782d
会社などのポリシーでVS入れられないんじゃないの
ちゃんと話を通すか転職するのがベストソリューションだよ
2021/11/26(金) 09:57:13.67ID:kuMbCEJEM
容量が大きいから入門コストが高く感じるんじゃないかなと本当は思ってる
2021/11/26(金) 13:07:10.90ID:zc+TosE9a
前も書いたけど「無人島サバイバル術」的な動機なんだと思うよ
2021/11/26(金) 13:22:54.34ID:w/jjPeoLM
客先で下請けイジメ受けてた時はWPFよりFormsの方が楽だったな
WPfはideの助け無しに書くには難しすぎる
2021/11/26(金) 13:43:39.30ID:imi0wC2E0
>>748
Formsの方がイジメやすかったってこと?
2021/11/26(金) 15:01:33.91ID:DinmxWOxd
>>743
客先の環境でポトペタしたい
というかいまだ標準でできないっぽいのに驚かされた
気の利いた外人もこの世に居なかった
751デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 15:10:53.78ID:LP8DajNXM
予想外の返事が来たな
つまりVSのポトペタを知った上で無ければ自分で作るとおっしゃるのか

素晴らしい、ぜひ頼む
2021/11/26(金) 15:18:50.09ID:jCnjnABkM
そりゃ外人ならVS入れるか俺が何もしないか選べやファ○クで終わりだからな
その程度の交渉ができないなら真面目にこの業界辞めたほうがいい
2021/11/26(金) 15:20:23.60ID:4MNCxtKQ0
俺も会社のPCでOS標準のcsc.exeとメモ帳でFormsアプリ作ってる
開発とは無関係な部署だからVisual Studio入れらんないけど、
仕事楽にしたくて自分や同僚用にアプリ作ってる
でも一番喜ばれるのはExcelのマクロだわ
2021/11/26(金) 16:01:47.02ID:mr+2ogIa0
ここは修行僧のスレですか?
2021/11/26(金) 16:18:03.09ID:klayVQs50
少なくとも「初心者」がするこっちゃないわな
2021/11/26(金) 16:21:04.43ID:f6QuaNXh0
UNIX入門書なんて今だにviで四苦八苦してccだから問題なし。
2021/11/26(金) 18:34:19.03ID:b37qsw15a
これも前も書いたけど、「道具(IDE)に依存したくない」って動機は理解できる部分もあるけど、
道具なしで何か作れるようになったところで何か潰しが利く汎用的なスキルが身につくわけじゃないことは
理解した方がいいよね。
2021/11/26(金) 18:46:29.22ID:jCnjnABkM
いやGUIビルダーをもし自前で作り切れたら、十分すぎるほどに潰しが利く汎用的なスキルが身についてると思うぞw
まあ成果物としてGUIビルダーそのものはほとんど無価値だから、同じ苦労をするならもっと評価されるようなものに労力を投資したほうが賢明だとは思うが
2021/11/26(金) 18:47:07.16ID:w/jjPeoLM
生産性をあげる気がない現場ではゆっくり仕事して残業代を稼ぐ事に集中したほうがいい
調べ物してるフリして全然違うこと勉強したりね
760デフォルトの名無しさん (アウアウウー Sa5b-RZfR)
垢版 |
2021/11/26(金) 19:14:31.18ID:Hq7eoo6Pa
csc最強よ
2021/11/26(金) 19:21:34.52ID:zTuNkt7k0
>>757
まあ、客先で普通にvisualstudioインストールできない環境でツール作りたいとき不便だよねっていう
2021/11/26(金) 19:27:22.07ID:5avlXM6S0
客先で自作IDE作るの?
763デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 19:30:30.99ID:OLQKN+EBM
外人の作ったツールはインストール出来るの?
2021/11/26(金) 19:33:02.80ID:SIO0lcXhd
>>763
vscodeはインストーラ実行なしで使える
765デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 19:37:01.63ID:OLQKN+EBM
exeならいいのかーい

どんな企業だ
2021/11/26(金) 19:45:09.60ID:imi0wC2E0
>>765
そんなん普通だろ
管理者権限ないとインストーラ実行できないから使えないってだけ
767デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 19:51:17.82ID:OLQKN+EBM
Windows365で解決だな
ブラウザだけで何でも支えるぞ
2021/11/26(金) 20:00:36.78ID:DpLtSjUtd
>>767
仮想マシンにインストールするvisualstudioのライセンスを買ってもらわないと解決しない
無料版で仕事するとライセンス違反の可能性が高い
2021/11/26(金) 20:01:59.01ID:XtGzaRsE0
>>758
GUIビルダーを作れるのは有効なスキルかもしれないけど、それをメモ帳で作れるってのは役に立たないスキルだろ
770デフォルトの名無しさん (ラクッペペ MM8f-aw+H)
垢版 |
2021/11/26(金) 20:12:14.73ID:OLQKN+EBM
>>768
VS2017エックスプレスがあるじゃない
2021/11/26(金) 23:15:39.69ID:GA4//E/K0
WPFでアプリを作ってて、datagridからデータのソースを取得する関数を作っているのですが、各ウインドウやページごとでdatagridのソースに使用しているクラスの型が違うため、関数でうまく処理できません
https://i.imgur.com/fZfQcmG.jpg
どうすれば良いでしょうか。
2021/11/27(土) 01:31:56.47ID:9VTgh3sM0
>>771
同じDataTable使っているならDatagridとDataTableのBindingで事足りるような気がするけどやりたいことと違うような気がしてならない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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