0からの、超初心者C#相談室 (98レス)
上下前次1-新
74: デフォルトの名無しさん [sage] 2021/12/30(木) 16:22:18.94 ID:JgkxYzDs(1) AAS
bitmapからもGraphicsは作れるので
描画用のPictureと同じサイズの
bitmap作って書きためておくのは定石
75: デフォルトの名無しさん [sage] 2022/01/26(水) 18:26:13.79 ID:n+JVrXXV(1) AAS
c#プログラマはコンピュータオタクの陰キャ世間の評価。
これ事実だけど。
金髪、イレズミ、冬でも半袖、電車では必ず優先席にすわり、タバコを吸う。
これぐらいの服装規定等を設けて、c#プログラマのイメージアップをはかるべき。
76: デフォルトの名無しさん [sage] 2022/01/26(水) 21:31:18.03 ID:VHvpOZuj(1) AAS
日本語でok
77: デフォルトの名無しさん [sage] 2022/01/31(月) 18:31:36.09 ID:L4QfbPEO(1) AAS
Visual Studio Community 2022 WinForms .NET6で
カスタムコントロールを追加して[デザイン]画面を開くと
Object reference not set to an instance of an object. エラーが出るのですが
.NET6はカスタムコントロールを未サポートということなのか何なのか少し困っています
78(1): デフォルトの名無しさん [sage] 2022/02/24(木) 22:02:04.16 ID:5ECWerJC(1) AAS
小数点以下の桁数を取得したい
整数になるまで繰返し10を掛けていく方法を考えたけど、丸め誤差が出て上手くいかない
文字列へ変換して文字数を数える方法だと、なにか負けた気がするし、指数表示のときに正常に動作しない
79(1): デフォルトの名無しさん [sage] 2022/02/25(金) 01:11:41.28 ID:xX3MCg4u(1) AAS
中学生か。高校になるとlog習うからそれまで寝て待て。
80: デフォルトの名無しさん [sage] 2022/08/02(火) 09:32:25.15 ID:nOC+dQpO(1) AAS
public void doXXX<T> (T t)
where T : Control, ISomeInterface
{
//なんか、やる
foreach(var c in t.Controls)
{
if(c is ISomeInterface c2)
{
doXXX(c2);//ここでコンパイルエラー
}
}
}
みたいな感じのメソッド作りたいんですけど、どうすればこのwhere制約突破できますか?
dynamicにキャストすれば出来ますが、もっとスマートな方法ないですか?
81: デフォルトの名無しさん [sage] 2023/05/01(月) 21:48:53.21 ID:ZstMad9R(1/2) AAS
ぼんやりとした質問ですが、
Form1にWebView2が合ったとして、Form2でお気に入りを作って、Form2からForm1の
WebView2にナビゲートしたいんです。
やってみたんですが、Form1にあるはずのWebViewがForm2から出てこないんです。
調べてみたらキャスト?とかいうのが必要らしくて、キャストはちんぷんかんぷんです。
コード書いておくので誰かお助けを~
後Form1のWebview2にアクセスしようとしたら保護がかかってしまいました。
ランタイムを噛ませたりとかよく分かりません。
こんな超初心者の俺ですが、助けてください。
private async Task InitializeAsync()
{
await webView21.EnsureCoreWebView2Async(null);
}
private async void Form1_Load(object sender, EventArgs e)
{
await InitializeAsync();
webView21.CoreWebView2.Navigate("外部リンク:web.biz-prog.net
}
82: デフォルトの名無しさん [sage] 2023/05/01(月) 21:50:30.34 ID:ZstMad9R(2/2) AAS
private void button1_Click_1(object sender, EventArgs e)
{
Form2 f2 = new Form2(this); // 自フォームへの参照を渡す
f2.Show(); // サブ・フォームを表示
}
ここからForm2
public partial class Form2 : Form
{
Form1 f1;
private object webView21;
public Form2(Form1 f)
{
f1 = f;
InitializeComponent();
}
試して見たんですが、オートコンプリートに((Form1)).webview2が出てきません
83: デフォルトの名無しさん [] 2023/05/02(火) 07:06:52.68 ID:874Z+yWP(1) AAS
age
84: デフォルトの名無しさん [sage] 2023/05/04(木) 10:04:14.22 ID:0AZHW5lL(1) AAS
webView2がprivateなのでは?
85: デフォルトの名無しさん [sage] 2023/08/17(木) 07:15:44.30 ID:sfqmTtE1(1) AAS
NullReferenceExceptionには
ArgumentNullException.ThrowIfNullみたいなやつはないの?
86: デフォルトの名無しさん [sage] 2023/08/25(金) 09:10:33.89 ID:HiQAoKOs(1) AAS
>webView21
わらた
こんなのまで21にすんのか
87: デフォルトの名無しさん [sage] 2023/09/26(火) 09:31:10.92 ID:Tr1TWQKz(1) AAS
ちょっと、わけわからんこと言うてんやないか
88: デフォルトの名無しさん [sage] 2023/09/26(火) 22:08:14.99 ID:SH7A7IU6(1/4) AAS
おいマども、C#程度、教えてやれよw
彼らは君らの競合には決してならんからw
89: デフォルトの名無しさん [sage] 2023/09/26(火) 22:11:49.80 ID:SH7A7IU6(2/4) AAS
>>4646(1): デフォルトの名無しさん [sage] 2021/10/23(土) 18:39:56.63 ID:niq2B5br(1) AAS
>>44
自分でラッパー作る場合にはdllimportして直接win32apiたたくのでメソッド名が
変わることはないよ
win32apiのラッパーライブラリとかだと名前変えていることもあるかもしれないけど、
そういう場合にはライブラリのリファレンスを見るしかないよ
ラッパ作るときは ドゥルルンポートせず、静的に作るだろ。C#でンポートするのをラッパとはいわん。
90: デフォルトの名無しさん [sage] 2023/09/26(火) 22:49:58.88 ID:SH7A7IU6(3/4) AAS
>>79 log だけ知ってても仕方ないぞ。
公式は 10進桁数 D= B(2進桁数) log102 の繰り上げ整数値 だが、log102 は浮動小数では完全表現できないので、
その時点で誤差を含んでるといえるが、ただし、公式は「繰り上げ整数値」だ。
つまり、結果が 999999999... 10000000....1 のような値にならない限りは、実用上問題なく、
log102 をかけて、偶然、9999999.... 10000....1 のような結果になることもまずないであろうから、誤差があっても問題がないということだ。
本題の 小数桁取得であるが、色々あるんだろうが、 IEE765 の浮動小数アルゴリズムの、逆をたどって、それを参考にすればよいではないか。
91: デフォルトの名無しさん [sage] 2023/09/26(火) 22:52:16.32 ID:SH7A7IU6(4/4) AAS
頭の体操になるな。頭の弱い漏れは少し時間かかるな。というかこんなもの作らなくても、数学演算系の関数は、
だいたいこういうのを加味した処理だろうけど。
92: デフォルトの名無しさん [sage] 2023/09/27(水) 01:23:54.54 ID:5mHdvsC4(1) AAS
>>78 やっぱり処理系によっては不可能だな。「〇桁までの入力」という仕様制限をかければ可能だが。
それよりも、C# には Decimal 型ってあるみたい。知らんかった。これは便利だな。構造体らしい。
仮数部が 12バイトらしい。
93: デフォルトの名無しさん [] 2024/01/06(土) 14:29:48.20 ID:AYkaYTA3(1) AAS
再利用age
94: デフォルトの名無しさん [sage] 2024/01/07(日) 14:38:50.85 ID:mRBtv8Y9(1) AAS
C#スレ多すぎ
95: デフォルトの名無しさん [] 2025/05/24(土) 14:41:33.57 ID:a4AdJqTs(1) AAS
VB/C#コンパイラのvbc/cscは.NET言語なんでCOMやら.NETAPI介して色々アプリを叩ける
なんも入れてはダメなwindowsプリインストール縛りならpwshか、vbcとcscだな
pwshはインタプリタだが同様にAPI叩けるし、なんならVB/c#のコードも埋め込める(vbc/csc経由)
96: デフォルトの名無しさん [] 2025/05/24(土) 14:46:13.73 ID:o+EuM+aj(1) AAS
続けるだけでは意味がない。研究が示した「成長できない人の条件」
公開日2025.05.24 13:00:14 SATURDAY
外部リンク:nazology.kusuguru.co.jp
97: デフォルトの名無しさん [sage] 2025/05/24(土) 16:48:22.76 ID:U4sbRU9e(1) AAS
質問したい人じゃなく「初心者だけど超初心者の質問にドヤ顔で答えたい」バカがたてたクソスレ
「超初心者の質問」に答えるのはエスパー能力が必要なのにw
そして5ch自体がオワコンだからどうしようもないバカがスレ上げて終了
98: デフォルトの名無しさん [] 2025/05/27(火) 11:43:50.91 ID:S4JcL7i+(1) AAS
マルチンコ死ね
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.458s*