[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/07 23:51 / Filesize : 174 KB / Number-of Response : 788
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part45



1 名前:デフォルトの名無しさん [2008/01/21(月) 19:35:37 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
c++厨の嵐はスルー汁。

前スレ
C#, C♯, C#相談室 Part44
pc11.2ch.net/test/read.cgi/tech/1194956418/

その他テンプレ>>2-5くらい

353 名前:340 mailto:sage [2008/02/20(水) 12:03:31 ]
>>341
フォームからは日本円も選べるので
日本からの購入も可能なのかと思ったんですが…

354 名前:349 mailto:sage [2008/02/20(水) 12:03:35 ]
うお、なんかできそうな気配がありますね。
ちなみにこんな記事も見つけた。
ttp://www.codeproject.com/KB/COM/ActiveXEXEWrappers.aspx
ここではEXE COMサーバー(ActiveX EXE)に相当する物は.netにはないから、
一度.netでCOM作って、それをnativeなActiveX EXEアプリで参照して、
メソッドラッピングするという話。

355 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 12:28:46 ]
>>353
>>341が言ってるのは、カードの設定のことじゃないのか。

まあ、クレカ関連のトラブルはカード会社に電話するのが一番手っ取り早いと思うよ。

356 名前:340 mailto:sage [2008/02/20(水) 12:38:52 ]
>>355
ありがとうございます。
問い合わせてみます。

357 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 21:53:15 ]
期限の年月を逆にかいてないか?

358 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 09:52:37 ]
買い物したことあるみたいだから、それは無いと思うが、、、たまたまあってたのかもしれんしな。
2012年を過ぎればこんな心配も無くなるなw

359 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 10:18:00 ]
偶然08/08だったので気づかなかったりw

360 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:48:48 ]
>>334
ありがとうございました

361 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 22:32:37 ]
JAVAとC#どっちがリバースエンジニアリングに強い?
どっちも変わらない?



362 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 22:58:33 ]
変わらないと思う。

363 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:33:09 ]
実際のところ難読歌どうなんだろうね。
すんごいクラス細かく分けてあって、名前がa1とかだったらそれなりに調べるのに時間かかるとは思うんだけど。
一メソッドの中のロジックはともかく、複数のクラスの相互関係とかは結構追いにくくなりそうだけど。
もちろんバイナリのほうがいいのはいうまでもないが。


364 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:39:16 ]
リフレクションしてたら死ぬからできればやめといた方が無難

365 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 02:21:01 ]
バイ…ナ…リ…?

366 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 02:26:19 ]
意図せずリフレクションが使われてることはよくある。
Enum.Parseとかも駄目。
そういう副作用があるので難読化後に全テストし直しが必要なのできついよ。
駄目なクラスなどだけ難読化の対象から外すのはできるけどそれを確認するのも手間がかかる。
難読化してもメソッド内のロジックとかで見ると何も変わらないのであんまり意味がない。
ほんのちょっと読みづらいだけだよ。

367 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 07:21:38 ]
>>365
そのまま、ネイティブバイナリの意味ですが?普通に読めば.NET ILコードとネィテブバイナリを比較して行ってると思ったんだけど・・・

>>366
>意図せずリフレクションが使われてることはよくある。
>Enum.Parseとかも駄目。
>そういう副作用があるので難読化後に全テストし直しが必要なのできついよ。

それはめんどくさそうですね。


>駄目なクラスなどだけ難読化の対象から外すのはできるけどそれを確認するのも手間がかかる。
>難読化してもメソッド内のロジックとかで見ると何も変わらないのであんまり意味がない。

ので全部のクラスに難読化かけたときは全体の構造追いにくくなるのである程度は意味ないかと思ったんですけどね・・・
じぶんならかなり見る気がうせるし、追ってくのにも時間かかるだろうから、それなりに障壁にはなるかと。



368 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 13:08:05 ]
てn
ttp://data.exet.nu/bildarkiv/svarv/02.jpg

369 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 13:34:00 ]
↑グロ注意

370 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:39:20 ]
Console.ReadKey を使ってそれなりにリッチなコンソール インターフェイスを
構築しようとしているのですが、(Console IME は使えなかったのでテストして
いませんが) 非 ASCII 文字をペーストすると変に分解? されてしまうようなの
ですが、何か対策は無いものでしょうか。どうかご教示願います。

/* コード */
char c;
while (true) Console.WriteLine("{0} ({1})", c = Console.ReadKey(true).KeyChar, Convert.ToInt32(c));
/* 結果: (入力orペースト -> 出力)
a -> a (97)
A -> A (65)
あ -> ? (130)\n? (12448)
い -> ? (130)\nア (12450)
ア -> ? (131)\nぁ (12353)

371 名前:デフォルトの名無しさん [2008/02/24(日) 22:12:17 ]
TextBox textBox;

textBox.AppendText("1\n");
textBox.AppendText("2\n");

textBox.AppendText("3\n");

textBox.AppendText("4\n");

textBox.AppendText(textBoxLog.Text);

とすると、

1
2
3
4
1234

ってなるんだけど、最後の行で改行が消えるのは何故?
改行を保存するにはどうすればいいの?



372 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:14:22 ]
正しい改行は\r\nだぜ

373 名前:デフォルトの名無しさん [2008/02/24(日) 22:20:04 ]
ちょっと質問の仕方を変える。

TextBox textBox;

textBox.AppendText("1\n");
textBox.AppendText("2\n");
textBox.AppendText("3\n");
textBox.AppendText("4\n");
textBox.AppendText(textBoxLog.Text);

とすると、

1
2
3
4
1234

ってなるんだけど、初めの4文字は改行されて、最後の4文字は改行されないは何故?

374 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:38:18 ]
>>373
Dock=FillとかにしてTextBoxのサイズがウインドウサイズに連動して変わるようにして、
表示した後にサイズを変えてみ。
\nじゃだめなことがわかるから

375 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:40:08 ]
逆に、なぜ\nでも一見改行されているように見えるのかと聞いているのかもしれない。
それなら、俺も聞きたいところだ。

376 名前:デフォルトの名無しさん [2008/02/24(日) 22:46:38 ]
>>374
>>375の言う通り、初めの4文字が「\nじゃだめ」じゃない理由を知りたい。

377 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:20:55 ]
x.SelectionStart = x.TextLength
ってやると末尾に\nが来た場合次の行にカーソルが行くから、かね

378 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:24:02 ]
最善策: Environment.NewLine

379 名前:デフォルトの名無しさん [2008/02/24(日) 23:41:20 ]
昨日プログラムを始めたばかりなのですが、本にintは数値を入れる箱と書いてあったのですが
どういう箱なのでしょうか?いまいち解らなくて・・・

380 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:01:41 ]
>>373
textBox.AppendText(textBoxLog.Text + "\n");
で解決とか言う問題ではないのよね?

381 名前:デフォルトの名無しさん [2008/02/25(月) 00:03:56 ]
>>380
ではないね。



382 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:06:43 ]
>>379
なれるまで使い続けろ

383 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:09:02 ]
  ____
 /......  .. .../
 ||:::   ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
 | ̄\ ( ゚Д゚)<  こういう箱。
 |   |: ̄U U ̄:|\_______
 |   |: int   :|
  ̄ ̄ ̄ ̄ ̄ ̄

384 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:10:07 ]
intはどっちかというと箱の形だと思う

385 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:17:59 ]
型の話をするとなっがーくなるぞ

386 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:35:41 ]
>>379
ふらっと池
諸先輩方の仰る通り、とりあえず変数は一通りその存在に慣れて、その後に
詳細を理解した方が良い。

387 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:37:02 ]
>>383
それはむしろ object @int = new Giko("こういう箱。"); じゃw

388 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:39:10 ]
>>379
メモリにも、処理可能な量にも限界がある(有限)ため、資源を区切って使う必要がある。
どんな箱かと言われたら、一般的な段ボール箱かな?

389 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 03:15:45 ]
詳しいことは知らないので適当に書くが、
半導体が帯電しているかしていないかで0,1をあらわす
それを32個組み合わせたものがintで、
intは2の32乗の状態をもつことが出来る。
一つ一つの状態は整数の値に対応し、四則演算などを行うことが出来る
つまり整数を入れるのがint

390 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 04:00:04 ]
適当すぎてワロタ

391 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 09:33:29 ]
>>379
英語の文法を意識して話してるうちは英語が話せないのといっしょ。
でも、たとえも良くないな。
数学の変数と同じと思う方がいい。



392 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 09:40:04 ]
よく使われるけど「箱」って絶対分かりにくいと思う。
数学の x や y と同じで、ただ代入できる数値に制限があるってだけで
中学生以上なら誰でも理解できると思うんだけど…

393 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 09:43:35 ]
代入演算子が "=" なのがそもそもオカシイ
もう慣れちまって違和感無いけど

394 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 10:03:33 ]
代入が「演算」かどうかという点からして微妙なんだがな

395 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 11:11:48 ]
そうですか

396 名前:391 mailto:sage [2008/02/25(月) 11:39:35 ]
>>392
Cの時代はポインタの理解の布石として箱で理解する必要はあるかもしれないけどね。
今時の開発で初心者が箱で理解する意味なし。

397 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:14:14 ]
Cの場合、ポインタで直接中身をいじる感覚を把握するために、
箱モデルの必要性があった。

現代的な言語、たとえばJavaなら、プリミティブ値かオブジェクトに付ける名前、
あるいは名札、という概念で把握できるから箱モデルいらね。

398 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:15:07 ]
というかC♯スレだっけ、ということで、
s/Java/C♯/

399 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:25:00 ]
保存媒体のケース
カセットテープのケースにはカセットテープが入る
MDのケースにはMDが入る
形が似てるものは互換性があったり(あるように見えたり)する

何でも入れられるケースもあるけどな

400 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:36:02 ]
その文脈で何でも入れられるケースが出てくるのはおかしい
箱で考えるとその辺で悩む奴がいる

401 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:49:27 ]
ヒープとスタックくらいは構造意識してプログラミングしようよ。



402 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 13:11:27 ]
今ある言語の「型」は性質によって定義されるのであってメモリ構造とかは付随的なものだから
記憶構造とか意味が無いよ
むしろ「自然数」という型を数学的に定義しているペアノの公理とかの方に引っ張っていくべき

403 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 14:02:11 ]
行き過ぎた抽象化や比喩は弊害になるいい例なんだと思う
自分の指示がコンピュータのどの資源をどのように確保したかを理解せずまともなプログラムが出来るなんて
現実感の足りない偉い学者の夢想物語で未来永劫そんな理想環境が訪れることは無いんじゃないかな

ペアノとやらでメモリの話を避けてintの定義と機能を説明できる?

404 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 14:32:42 ]
初心者は型の無いシンプルな言語から始めたほうがいいのじゃないだろうか。

405 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:00:55 ]
型があったほうがコンパイル時にエラーで教えてくれて親切だと思うんだけどなぁ


406 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:10:24 ]
型無し言語ほど恐ろしいものはないわ

407 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:10:56 ]
>>403
できる

408 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:29:06 ]
箱とか数学よりも擬人化したほうがいいだろjk

409 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:32:44 ]
C#で多倍長整数を構造体で定義することを考えてみ
メモリ云々よりも性質から攻めていった方が楽だろ?
型っていうのは性質によって定義されるものなんだろjk

410 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:37:14 ]
型宣言省いて上手く動かず
全部intで処理して挙動不審
floatで期待した結果を得られず

ホビープログラムで経験して理解した者が這い上がってくるって事で良いんじゃないだろうか
別の山道ももちろん在るけど

411 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:46:34 ]
implicit operator実装しまくればVariant型を作れるかな



412 名前:デフォルトの名無しさん [2008/02/25(月) 17:34:41 ]
C#で、グラフ構造を表示するのに便利なライブラリーってありません?

413 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 18:58:11 ]
ListViewの詳細表示で、他のコントロールを貼り付けるにはどうしたらいいですか?

414 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 19:12:15 ]
>>413
ListViewを使うのは諦めた方がいい。
DataGridViewとか使ったら?
WPFなら融通利くかな・・・。

415 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 20:49:30 ]
>>411
System.Variant

416 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 20:52:35 ]
>>413
貼り付けるだけなら
control.Parent = listview;

サイズはListViewItem.BoundsとかListViewItem.ListViewSubItem.Boundsとかで拾う
制御するにはイベントだけじゃ無理でWndProcをオーバーライドして適宜メッセージ処理する必要あり

417 名前:デフォルトの名無しさん [2008/02/25(月) 23:52:39 ]
ArrayListにString配列をAdd()で格納*n回繰り返す →
それぞれのStringデータに1バイトずつbyte型のデータを
付加して、String配列を一つのStringデータにする。

やり方をどなたか分かる方おりませんか?

StringBuilderでStringをアペンドすることは出来るのですが、
byte型のデータをアペンドするときに0x12が0x3132になってしまいます。。

418 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:00:24 ]
要するに、そのbyte型データ(bとして)がstringになればいいんでそ。

System.Text.ASCIEncoding.GetString( new byte[] { b } )
でも使って変換すれば。

419 名前:417 [2008/02/26(火) 00:07:35 ]
>>418 さん

ありがとうございます!!!
大変助かりましたし、勉強になりました。

本当にありがとうございます。

420 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:13:01 ]
もち、ASCIIの範囲超えたら例外だかんね。
文字列はUnicodeとして合法な並びにしかならないから。
それが嫌なら、全部バイト配列でやるこったね。

421 名前:417 mailto:sage [2008/02/26(火) 00:30:42 ]
文字列で処理する方法を諦めかけていたとき、
byte配列で処理することも考えていました。
データ長が可変なこともあってArrayListで
処理していたのですが、

ArrayList = new ArrayList();

arylst.add( b ); //byte型で0x12を格納したデータ
arylst.add(bytes); //文字列をbyte配列に変換したもので0x35363738(5,6,7,8)を格納したデータ

byte[] = (byte[])arylst.ToArray(typeof(byte));

と処理すると、ToArrayの箇所で必ず、『キャストできませんでした』という
例外になってしまっていました。

もしよろしければ、上記のbyte配列で処理する手順で
例外にならないようにbyte配列を生成する方法を
併せてご教授いただけませんでしょうか?



422 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:41:18 ]
その文字列を、どのエンコーディング使ってByte配列にしたいかによって話も変わってくるけど、
List<byte> bytelist = new List<byte>();
bytelist.Add( b );
bytelist.AddRange( System.Text.UTF8.GetBytes( "abcdefgh...") );
みたいにして、最後にbytelist.ToArray();とでもすればいいんじゃないの。

423 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:54:23 ]
417-418を見て思ったんだけど、(char)bってできなかったっけ?

424 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:12:57 ]
出来ますが、文字コードに変換されてしまいますよ

425 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:29:57 ]
>>421
arylstの中身は { b, bytes }
bytesがbyte[]型ならbyte型にキャスト出来ないのは自明

配列をばらして追加したいならAddRange()

>>423>>424
ASCIIの範囲なら問題ないんじゃないか?
0x30を"30"ではなくて'\x30'に変換したいだけだと思ってたんだが違うのか

426 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:37:32 ]
あ、"30"じゃなくて"48"か
>>417につられて間違えた

427 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 02:15:43 ]
process.start(exe, arg)でargが2056文字だと正常に動作するけど
2057文字だとエラーになります.
なぜだか原因,仕様等知っている人いたら教えてください.

428 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 07:21:24 ]
コマンドラインのバッファ制限

429 名前:デフォルトの名無しさん [2008/02/26(火) 09:06:18 ]
グラフ構造を見やすく表示するようなコントロールって
どこかから発売されているのでしょうか?2Dでも3Dでも
かまいません。.NET で使えるものを探しています。

430 名前:391 mailto:sage [2008/02/26(火) 10:02:48 ]
>>409
同意。
Marshalとか使い出さない限りは問題ない。
数学Iができてればプログラムは問題ない。
II以降の偏差値50切ってる俺ですらできてるからな。

431 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 10:06:14 ]
問題ないと思っているのは本人だけ。
そもそも優秀な管理者は部下にぎりぎり問題の無い仕事を与える。



432 名前:デフォルトの名無しさん [2008/02/26(火) 11:16:40 ]
ちょっと質問なんですが、

// IE オブジェクトを作る
Type typ = Type.GetTypeFromProgID("InternetExplorer.application");
object ie = Activator.CreateInstance(typ);
これで新しいIeのインスタンスが出来るんですが、
既に起動しているIeのハンドルからobject ie を設定する方法ってのは
ないものでしょうか。よろしくお願いします。

433 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 11:46:09 ]
ShellオブジェクトのWindowsメソッドで列挙してHWNDプロパティ見てけば

434 名前:417 [2008/02/26(火) 12:40:48 ]
>>422-426
大変助かりました。
ありがとうございました。

435 名前:デフォルトの名無しさん [2008/02/26(火) 13:35:30 ]
ArrayListにAddした複数のbyte配列を、ToArray等で
ひとつのbyte配列にはできないのでしょうか?

436 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 13:44:34 ]
byte[] array = list.OfType<byte[]>().SelectMany(a=>a).ToArray();

437 名前:デフォルトの名無しさん [2008/02/26(火) 14:33:53 ]
説明が足りませんでした。
開発環境はVS2005です。

438 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:36:07 ]
というかまだ ArrayList 利用者っているの?
1.1 に縛られてるなら仕方ないが、そうだと>>436 使えんし

439 名前:432 [2008/02/26(火) 16:36:13 ]
>433
Shellですか。(^^;
Shell = CreateObject("Shell.Application");
foreach (object Obj in Shell)
こうやってもobject型がGetEnumeratorを含んでいない為
列挙が出来ません。
何か良い方法があるのでしょうか。

440 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:59:06 ]
Shell.Windows

441 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 21:43:39 ]
>>438
配列に縛られてる奴等はいっぱいいる。



442 名前:デフォルトの名無しさん [2008/02/26(火) 22:07:29 ]
リモートデバッグの仕方がわかりません。
プロセスにアタッチはできるのだがブレークポイントが有効にならない。
なんで?
VisualStudio2005 C#

443 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 01:27:20 ]
目的のプロセスがデバッグ情報ないのでは。

444 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 06:19:01 ]
どういうプログラムをデバッグをしたいのかとか、
実行した手順を書かないとエスパーでないと答えられん

445 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:46:00 ]
フォームのタイトルってTitleで何度も書き換える事はできないのでしょうか?


446 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 19:04:02 ]
Form.Text

447 名前:445 mailto:sage [2008/02/27(水) 19:22:13 ]
>>446
それが反映されないのです。
form2.Show();したものですからかね?

448 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 19:46:09 ]
form2.Text

449 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 19:48:49 ]
Application

450 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:14:53 ]
別スレッドから書き換えてたりしないだろうな

451 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:54:13 ]
たぶん違うインスタンスのプロパティいじってるとエスパー



452 名前:デフォルトの名無しさん [2008/02/28(木) 20:42:52 ]
C♯[windowsプログラミング]の問題集を買ったんですがどうしてもわからない問題があったので教えてください
問題:以下の説明に該当するイベントを答えなさい
@ボタンをクリックしたときに発生する
Aラジオボタンの選択された時発生する
Bテキストボタンの値が変わった時発生する
Cフォームが閉じる時発生する
Dタイマーが有効になった時に一定時間間隔で発生する

453 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:01:02 ]
VC# 起動してフォームにそれぞれ配置して
プロパティのイベント見れ
親切に説明書いてあるから






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<174KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef