[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part154 http://mevius.5ch.net/test/read.cgi/tech/1644416019/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
187: デフォルトの名無しさん (ワッチョイ 8dd2-FsHI) [sage] 2022/03/13(日) 09:01:18.15 ID:1ZaIS7m70 ( ´ー`) < シラネーヨ http://mevius.5ch.net/test/read.cgi/tech/1644416019/187
188: デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [sage] 2022/03/13(日) 10:10:05.19 ID:IGUcP/is0 宣言と定義の違いってどうなってますか? C++ではint x;は定義なんですよね? C#ではint x;は宣言のような気がします... http://mevius.5ch.net/test/read.cgi/tech/1644416019/188
189: デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/13(日) 10:29:47.04 ID:vXOJHn5g0 >>188 どちらも宣言 https://docs.microsoft.com/ja-jp/cpp/cpp/declarations-and-definitions-cpp?view=msvc-170 では「宣言」となっている 「定義」は場合にもよるとは思うけど、(自作の)関数やクラスの定義の意味で使う 変数については宣言って言うね http://mevius.5ch.net/test/read.cgi/tech/1644416019/189
190: デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [] 2022/03/13(日) 10:37:14.46 ID:IGUcP/is0 >>189 ありがとうございます ちなusingやnamespceは定義ですか? http://mevius.5ch.net/test/read.cgi/tech/1644416019/190
191: デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/13(日) 10:46:29.13 ID:vXOJHn5g0 >>190 自分の場合はnamespaceで包むときは定義、使うときは単に「使う」系かな 定義(definition)は文字通り、「(存在してなかったものを)こういうものだと決めること」だと思ってる さっき挙げたページでいうN::Cやfのような処理や型自体が存在してなくて、それを「こういうやつだ」と決めてコンパイラに教えているね 変数とかの宣言(declaration)は「この変数はこの型として使うよ」っていうイメージかな だからC#だと using System;は https://docs.microsoft.com/ja-jp/cpp/cpp/using-declaration?view=msvc-170 だと「using 宣言」てなってるから宣言かな http://mevius.5ch.net/test/read.cgi/tech/1644416019/191
192: デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/13(日) 10:47:50.99 ID:vXOJHn5g0 191だけど、ミスった 参考ページを提示しているusingのところはC++のやつに読み替えてね http://mevius.5ch.net/test/read.cgi/tech/1644416019/192
193: デフォルトの名無しさん (ワッチョイ 2e68-pPbi) [] 2022/03/13(日) 10:49:58.20 ID:IGUcP/is0 >>191 ありがとうございます 参考にします http://mevius.5ch.net/test/read.cgi/tech/1644416019/193
194: デフォルトの名無しさん (ワッチョイ 82ad-8qwV) [sage] 2022/03/13(日) 23:57:03.38 ID:Z9Glx4pW0 >>181 >>183 ありがとうございます アドバイス通り引数を直したんですがメール送られてこず…でした 仰るとおり自分のメールアドレスにログインして別のメールアドレスにメールを送るプログラムなんですが 何処を直したら正常に機能しそうですかね http://mevius.5ch.net/test/read.cgi/tech/1644416019/194
195: デフォルトの名無しさん (ワッチョイ 82ad-8qwV) [sage] 2022/03/14(月) 00:07:12.67 ID:jx7Gq6xC0 180のメールメソッドの内容を https://ideone.com/9IoPl4 に変えたのですが変化無しでした。1から考え直すしかないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1644416019/195
196: デフォルトの名無しさん (ワッチョイ 69d2-nn6q) [sage] 2022/03/14(月) 00:35:23.85 ID:uIprxjAI0 https://docs.microsoft.com/ja-jp/dotnet/api/system.net.mail.smtpclient.send?view=net-6.0#system-net-mail-smtpclient-send(system-net-mail-mailmessage) 失敗したらなんかのExceptionが投げられるみたいだから catch(Exception ex){ Console.Error.WriteIine(ex);} してみろ以上のことが言えん http://mevius.5ch.net/test/read.cgi/tech/1644416019/196
197: デフォルトの名無しさん (ワッチョイ 85da-9pEf) [sage] 2022/03/14(月) 00:44:53.46 ID:k1s/giD10 IE7ベースのWebbrorser が古いので新たに使うとしたら Webviw2 と CefSharp どっちがいいですか? http://mevius.5ch.net/test/read.cgi/tech/1644416019/197
198: デフォルトの名無しさん (アウアウウー Sac5-I38D) [sage] 2022/03/14(月) 00:57:27.18 ID:XtxfFNUva 好きにしろよ 俺はwebview2一択だと思ってる http://mevius.5ch.net/test/read.cgi/tech/1644416019/198
199: デフォルトの名無しさん (ワッチョイ 8666-rAFW) [sage] 2022/03/14(月) 01:33:25.53 ID:j1ckIHBu0 CefSharpは起動重いな。 WebVieW2は速いがあまり浸透してないコンポーネントのインストールが必要だわな。 http://mevius.5ch.net/test/read.cgi/tech/1644416019/199
200: デフォルトの名無しさん (テテンテンテン MMe6-gWun) [sage] 2022/03/14(月) 10:17:48.69 ID:/kSWYd/QM Chromium関連のファイルサイズがでかいからそのへん気になるならWebView2 MSを信用しないならCefSharp http://mevius.5ch.net/test/read.cgi/tech/1644416019/200
201: デフォルトの名無しさん (ワッチョイ 9d54-42Eo) [sage] 2022/03/14(月) 14:06:43.59 ID:fKAVqTeN0 WebView2 以前ちょっと使ったけど、ページ表示前の初期化が毎回遅かったような記憶がある。 記憶違いかもしれないけど。 http://mevius.5ch.net/test/read.cgi/tech/1644416019/201
202: デフォルトの名無しさん (アウアウウー Sac5-I38D) [sage] 2022/03/14(月) 14:24:28.43 ID:XtxfFNUva コンストラクタでurl代入できりゃいいのに、その頃はまだ内部での初期化が終わってないからできないな http://mevius.5ch.net/test/read.cgi/tech/1644416019/202
203: デフォルトの名無しさん (オッペケ Sr91-fCgU) [sage] 2022/03/14(月) 14:55:17.24 ID:akZZG4oSr Webは戻る進むがあるからしっかりステート管理しないとしぬ http://mevius.5ch.net/test/read.cgi/tech/1644416019/203
204: デフォルトの名無しさん (ワッチョイ 12bd-eKgF) [] 2022/03/14(月) 21:53:50.24 ID:3nbBdTge0 簡単な図形データをdxfファイルにしてみたいんですけど、どこか参考になるサイトないですか? 幅500?✖長さ1000?の長方形枠内に円とか長方形とかそんな感じのもので、レイヤーとか線種とかとくなく実線のみで表現したいんですけど。 http://mevius.5ch.net/test/read.cgi/tech/1644416019/204
205: デフォルトの名無しさん (ワッチョイ 3d78-9pEf) [sage] 2022/03/14(月) 22:00:22.47 ID:Wh2n8FEC0 https://www.codeproject.com/Articles/156522/DXF-Import-NET-Read-and-View-AutoCAD-Format-Files http://mevius.5ch.net/test/read.cgi/tech/1644416019/205
206: デフォルトの名無しさん (アウアウウー Sac5-I38D) [sage] 2022/03/14(月) 23:03:31.17 ID:rbCSOV+9a dxfを読みたいっていうとバイナリだ3dだ色だなんだって色々なパターンあるから大変だけど dxfを書き出したいってだけなら難しいこと考えずに適当に「dxf ファイル仕様」とかぐぐって調べたらいいよ http://mevius.5ch.net/test/read.cgi/tech/1644416019/206
207: デフォルトの名無しさん (スプッッ Sda2-eKgF) [] 2022/03/15(火) 06:37:09.86 ID:Hxz/HcaZd ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1644416019/207
208: デフォルトの名無しさん (ワッチョイ f1ac-aQ/O) [sage] 2022/03/15(火) 07:49:26.57 ID:FHh5bEnc0 いえいえ http://mevius.5ch.net/test/read.cgi/tech/1644416019/208
209: デフォルトの名無しさん (スップ Sda2-/hws) [sage] 2022/03/16(水) 17:05:06.84 ID:KL1RQagld formsでスケーリング変えると部品の位置がズレたりするんだけど、 是正する定番の方法あったら教えてたもれ http://mevius.5ch.net/test/read.cgi/tech/1644416019/209
210: デフォルトの名無しさん (ワッチョイ 7ea7-cs1e) [sage] 2022/03/16(水) 17:51:38.31 ID:sDB+P2C+0 >>209 フォームのサイズが変更されたとき? サイズ変更についてなら「サイズが変更された」ときのイベント内で再計算するか、Panel系クラスを利用して表示するかだと思う フォームの大きさを小さくしたら下に回り込むようなやつならFlowLayoutPanelで、HTMLでいうテーブルならTableLayoutPanelとか Panel系にDockをFillにしたりすれば再計算はプログラムがやってくれる http://mevius.5ch.net/test/read.cgi/tech/1644416019/210
211: デフォルトの名無しさん (ワッチョイ b901-SA89) [sage] 2022/03/16(水) 18:39:08.14 ID:3Hj+1jHn0 スケーリング変えた時、だろ http://mevius.5ch.net/test/read.cgi/tech/1644416019/211
212: デフォルトの名無しさん (ワッチョイ 8279-Peks) [sage] 2022/03/16(水) 18:55:49.03 ID:IT+0ZBM10 >>209 ですが、 色気を出して最初にSetProcessDPIAware()を呼んでたので、これ呼ぶのをやめたらズレは直りました。 これはフォントがボヤンとするいわゆるDPI仮想化状態ですね。 ただこれだと座標取得関係に難ありだったと記憶してるので、 SetProcessDPIAware()を呼び出しつつ、 form1.AutoScaleMode = AutoScaleMode.Dpi; にするとコントロールのズレは収まりました。フォントの大きさの再調整は必要ですがこれが良さそうです。 一旦問題を整理してみます。 http://mevius.5ch.net/test/read.cgi/tech/1644416019/212
213: デフォルトの名無しさん (ワッチョイ 012d-8qwV) [sage] 2022/03/16(水) 19:24:24.87 ID:gx2+2oye0 >>212 スケーリングに対応する場合は、フォントはBMPを含まないメイリオやYu Gothic UI等を使うと良いよ http://mevius.5ch.net/test/read.cgi/tech/1644416019/213
214: デフォルトの名無しさん (ワッチョイ e979-s6It) [sage] 2022/03/16(水) 19:46:22.48 ID:qedjxSBq0 グリッドレイアウト でググると参考になるかもしれん もちろんGuiがおおっぴらにサポートしているわけではないが どうしたいかの参考になると思う http://mevius.5ch.net/test/read.cgi/tech/1644416019/214
215: デフォルトの名無しさん (ワッチョイ 8279-Peks) [sage] 2022/03/16(水) 21:22:24.16 ID:IT+0ZBM10 コントロールのフォントを自動調節するやつできたんでとりあえず解決しました。 void AutoFitFontControl(Control ctl, string fontname, int maxpoint) { var g = System.Drawing.Graphics.FromHwnd(ctl.Handle); var point = maxpoint; for (;;) { SizeF sf = g.MeasureString(ctl.Text, new Font(fontname, point)); if (ctl.Width < (int)(sf.Width) || ctl.Height < (int)(sf.Height)) { point -= 2; } else { break; } } ctl.Font = new Font(fontname, point); } http://mevius.5ch.net/test/read.cgi/tech/1644416019/215
216: デフォルトの名無しさん (ワッチョイ 6936-dw4a) [] 2022/03/17(木) 09:57:20.56 ID:8n4FcalY0 C#勉強中で分からない点があるので質問です テキストボックスをデータバインドしていてViewModel側はstringでSetPropertyで双方向としていて テキストボックスでキー入力されてもコード上でstringの値を代入等で変えても画面に表示されている値と内部で保持している値が一致するようにしています これをstringから独自のクラス、例えば電話番号クラスとかにするとテキストボックスにキー入力しても内部で保持している値に書き換わってしまうのですがこれって何に原因があるのでしょうか? View側の処理 TelephoneTextBox.DataBindings.Add("Text", viewModel, nameof(ViewModel.Telephone)); ViewModel側の処理 public TelephoneValue Telephone { get => _telephone; set => SetProperty(ref _telephone, value); } TelephoneValueは内部にstringを持っていてToString()でstringを返しています http://mevius.5ch.net/test/read.cgi/tech/1644416019/216
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 786 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s