1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ] [前スレ]VB.NET質問スレ (Part16) pc8.2ch.net/test/read.cgi/tech/1149432480/
552 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 00:21:46 ] フォームの作成 フォームのインスタンスをコンストラクトすること プロシージャの記述 プロシージャをディスクライブすること
553 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 00:27:37 ] >>552 上は分かりますが、下はそのままじゃないですか。 もうすこし、詳しく教えていただけませんか?
554 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 00:32:26 ] プロシージャの記述 プロシージャをコンポーズするステートメントをディスクライブすることによって プロシージャとしてのファンクションをコンポーズすること
555 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 01:42:14 ] もうやめれw
556 名前:デフォルトの名無しさん [2006/09/26(火) 09:38:07 ] ・フォームの作成 フォームを精魂込めて我が子を育てるがごとく作成すること。 ・プロシージャの記述 関数の記述は一関数入魂が基本です。血の出るほどの魂を込めて記述しましょう。
557 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 11:01:55 ] >>548 「フォームの作成」 ボタンやテキスト・フィールド、コンボ・ボックス等のGUI部品を並べて画面を作る事です。 「プロシージャの記述」 フォームの作成で作ったボタン等が押された時に何かの計算をするとかデータベースから 値を読み込むとかのプログラム処理を記述します。 # >>548 がのクライアントだったらどうするよ? しかもおエラいさん。 # いい加減なことを吹き込んで苦労するのはおまいらだ。w
558 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 11:03:02 ] 日本語が変だ。orz
559 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 11:05:52 ] 思ったより簡単に沢山釣れましたので満足です。 どう見ても釣堀りです。ありがとうございました。
560 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 15:08:14 ] VB.NET2003でコントロールのサブクラス化がしたいのですが サンプルをいただけないでしょうか?
561 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 15:17:55 ] support.microsoft.com/default.aspx?scid=kb;ja;311317
562 名前:560 mailto:sage [2006/09/26(火) 15:32:27 ] すみません。事故解決しました。
563 名前:560 mailto:sage [2006/09/26(火) 16:01:29 ] Protected Overrides Sub WndProc(ByRef m as System.Windows.Forms.Message) If m.Msg = &h201 Then 'WM_LBUTTON_DOWN If Msgbox("キャンセルしますか?") = vbYes Then Return End If End If MyBase.WndProc(m) End Sub としてキャンセルのときは左クリックを無かったことにしたいのですが 上記のようにただのReturnですと左クリックのメッセージが うまくキャンセルできていません。 次の左クリックが無効になってしまいます。 綺麗なキャンセルのやり方があれば教えてください。 よろしくお願いします。
564 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:13:15 ] >>563 釣り? そりゃクリックとキー入力じゃメッセージ違うでしょ。 っていうか、ドトネトじゃそういうやり方はどっちかというと邪道。 OnClickをオーバーライドした方が簡単だしわかりやすい。
565 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:16:15 ] つーか、そんな糞UI誰が喜んで使うんだと小一時間
566 名前:563 mailto:sage [2006/09/26(火) 21:19:58 ] すみません。事故解決しました。
567 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:22:40 ] 完全に頭おかしい奴だなw
568 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 11:34:38 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。
569 名前:デフォルトの名無しさん [2006/09/27(水) 11:48:38 ] リファラーを設定を設定します
570 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 12:36:18 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。
571 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 12:42:09 ] 572 :570 :2006/09/27(水) hh:mm:ss すみません。事故解決しました。 って来る予感w
572 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 12:42:39 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。
573 名前:570 mailto:sage [2006/09/27(水) 13:08:42 ] みません。事故解決しました。
574 名前:568 mailto:sage [2006/09/27(水) 13:14:20 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 誰も解らないのですか?
575 名前:563 mailto:sage [2006/09/27(水) 13:24:06 ] HTTPで画像を取ってきてPicutureBox1にロードすればいいのでは?
576 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 13:33:04 ] 画像の置き場の管理者に 「リファラみんじゃねーぞ(゚ロ゚)モルァ!! 」 ってメール打て
577 名前:568 mailto:sage [2006/09/27(水) 14:20:36 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 ここはラベルの低いスレですね
578 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 15:31:46 ] ヒント インターネットRFC辞典を読め
579 名前:568 mailto:sage [2006/09/27(水) 16:19:56 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 ほんと皆さんにはがっかりです
580 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 16:30:18 ] 池沼?
581 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 16:44:45 ] エロ画像Browserでも作ってるんだろうな
582 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 17:09:32 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 全然役に立たないですね
583 名前:568 mailto:sage [2006/09/27(水) 17:58:37 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 オナニーは抜いた後にしてください。
584 名前:真の568 mailto:sage [2006/09/27(水) 18:10:19 ] みんな興味深々じゃんwww 教えたれよ
585 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 18:10:27 ] 解答もらえてる質問ともらえてない質問には大きな差がある。 質問するなら他の質問の仕方を見てみろ。
586 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 18:18:55 ] 解答もらえてる質問 →簡単な質問 もらえてない質問 →難しい質問
587 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 18:49:31 ] >>568 なぜリファラーが必要だと思うのか説明してくれよ。 本当はリファラーかどうかもわからないんだろ? >>586 典型的な答えてもらえないタイプだな。
588 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 19:18:28 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 無駄なレスは不要です
589 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 19:21:13 ] しばらく構わずに放っておいたらどこまで続くだろうな。
590 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 19:21:54 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 質問する時間帯が悪かったみたいですね
591 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 19:47:23 ] PictureBox1.ImageLocationに、 リファラーを設定してWeb上の画像を表示する方法を教えてください。 荒らしてた厨房は今頃宿題ですかね
592 名前:真の568 mailto:sage [2006/09/27(水) 20:06:50 ] >>587 例えば、ITMadiaはリファラーを設定しないと画像直リンできません。 image.itmedia.co.jp/bizid/articles/0609/27/top_news091.jpg とかをフォーム上で表示したい場合、 リファラーに www.itmedia.co.jp/ を指定するとDLできます。 なので、リファラーは必要です。 ターゲットURLとリファラーURLを引数として、 ターゲットURLにリファラーURLをセットしてPOSTし、 対象をDLするSubプロシージャーを作りたいのです。 どなたかテンプレを。。。
593 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 20:30:57 ] HttpWebRequest 調べれ 自前で取ってくる必要がある
594 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 11:02:57 ] クソ言語 VB.NET
595 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 18:30:30 ] >>594 馬鹿とハサミは使いよう。 言語も同じく。
596 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 19:15:50 ] 言語つーより、このツール自体ゴミですね。 なにこの操作性?まともな開発ツールじゃないよ? どこかの素人学生がつくったようなツールだ
597 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 19:20:48 ] スレ違い
598 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 19:21:56 ] いやVB.NETの事なのでスレ違いじゃないですよ
599 名前:596 mailto:sage [2006/09/28(木) 19:31:47 ] あ、開発ツールの話は、 Visual Studio 2005スレ Part16 pc8.2ch.net/test/read.cgi/tech/1159099219/ ですね^^ すいません。私の頭にウジが沸いているんです。許してください。
600 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 03:11:25 ] vb.netで、DataGridのカラムヘッダーのソート方向を表す▲の色ってどのオブジェクトで変更できます? DataGridのBackgroundColorとHeaderBackColorを同じ色にしたら三角が見えなくなったので、 別の色に変更したいです。
601 名前:デフォルトの名無しさん [2006/09/29(金) 14:39:57 ] DataSetの中に、Tableがあるかないかを取得するには、どうしたらいいですか?
602 名前:601 [2006/09/29(金) 14:59:01 ] Dim tb1 As DataTable Dim str1 As String For Each tb1 In ds.Tables str1 = tb1.TableName If str1 = "Table1" Then MsgBox("Table1は、ないです。") Exit Sub Else MsgBox("Table1は、あるです。") End If Next tb1 ↑みたくしてみました。 もっと、うまい方法があるのかな?
603 名前:デフォルトの名無しさん [2006/09/29(金) 15:02:54 ] あ!↑あるとない逆でした///。
604 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 15:16:11 ] >>601 つds.Tables.Contains(テーブル名) あと602のコードだけど実行したら ないです→ないです-(以下見つかるまでループ)→あるです ってブラクラみたくなると思うんだが
605 名前:デフォルトの名無しさん [2006/09/29(金) 15:22:08 ] そんなあるか無いか調べないと駄目っていう状態で作りたくないな。 質問者の設計が糞だと思う。
606 名前:600 mailto:sage [2006/09/29(金) 15:39:14 ] help me, please...
607 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 16:21:30 ] >>606 自前で描画
608 名前:デフォルトの名無しさん [2006/09/29(金) 16:39:23 ] VB.NET始めて2ヶ月の初心者です 学習用のサンプルで CInt(x) と CType(x, integer) というのが出ていたのですが、これって同じ結果になるものですか? それとも状況によって使い分けたりするものなのでしょうか
609 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 17:01:48 ] >>606 描画がいやなら、別の色組み合わせを検討してみよう。
610 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 17:14:01 ] >>608 VB.NETのキャストは何種類かある CType(val, T)は汎用。ちなみに失敗するとInvalidCastExceptionが出る。 CIntとかCLngとかは6.0以前の遺産じゃないかな?まあ型指定の手間省けるけど。 これらも変換できないときはInvalidCastExceptionを投げる。 ちなみにTryCast(obj, T)だと失敗したときはNothingが返される。ただし参照型限定。
611 名前:デフォルトの名無しさん [2006/09/29(金) 17:38:09 ] >>604 Containsで、できました!嬉しいです。ありがとうございました。 ソースをコピペしたとき、なにげなしに、<> のとこを = に変更しちゃったので、 ブラクラになってしまいました。ホントは、Exit Subは下の段です。。 すみませんでした。。
612 名前:600 mailto:sage [2006/09/29(金) 17:40:25 ] >>607 >>609 サンクスです。 基本的に逃げ道は無いということですね…。
613 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 20:18:33 ] >>610 System.Convertと言うのもあるな。
614 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 22:45:52 ] 行き先の型が確定してるなら、DirectCastが良い。
615 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 23:34:24 ] 質問スレと関係ねえけど、先進性を売りにしてるドトネト諸言語でも キャストと変換が峻別されてないのはどうにかならんかねと思う。
616 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 03:32:23 ] >行き先の型が確定してるなら、DirectCastが良い。 おかしなことをゆうな。
617 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 06:08:03 ] 元先って表現が正しかったかね。 あいまいさのない変換ならって意味。
618 名前:608 mailto:sage [2006/09/30(土) 09:07:27 ] >>610 ,613,614 回答ありがとうございます 色々試して使い分けられるように頑張ります
619 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 14:37:58 ] 検索をしようと、ctrl+Fを押下したのですが、検索ボックスが表示されません。 昨日までは、表示されていたのですが・・・ どうしたら表示されるようになるでしょうか?
620 名前:619 mailto:sage [2006/09/30(土) 15:08:17 ] タスクバーをけしてみたら、画面の下の方に出ていました。 くそ質問ですみませんでした。
621 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 17:29:14 ] >>620 IDEのツールボックスやウィンドウレイアウトは、オプションから初期 設定に戻すことができるよ。今回のが該当するのか不明だけど、同僚 がいっつもツールボックスを紛失するんで、俺も覚えてしまった。
622 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 18:29:41 ] VB.NETで非同期イベントってどうやればいいんですか? C#だとこんな感じでできるのですが //delegate設定 public delegate void testDelegate( object sender, EventArgs e ); //イベント設定 public event testDelegate Tested; //非同期イベント発行 Tested.BeginInvoke(this, EventArgs.Empty, new AsyncCallback(TestedCallback), Tested); //コールバック関数 private void TestedCallback(IAsyncResult ar) { testDelegate callback = ar.AsyncState; callback.EndInvoke(ar); } VBだとTested.BeginInvoke()でエラーがでます。
623 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 19:12:09 ] >>622 同じようにやればいいんじゃないの? VBでどう書いてどういうエラーが出たんだ?
624 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 19:21:32 ] >>623 //delegate設定 Public Delegate Sub testDelegate(ByVal sender As Object, ByVal e As EventArgs) //イベント設定 Public Event Tested As testDelegate Tested.BeginInvoke()で「Testedはイベントであるため、 直接呼び出すことはできません。」のエラーがでる。
625 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 19:47:06 ] Testedをイベントじゃなくて単なるデリゲートにしたら? イベントハンドラがいらないならイベントである必要はないんだけど。
626 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 19:49:14 ] >>622 おま、そのC#のほうも、内容わかってないだろ。 内容をまず理解したほうがいい。そうすれば簡単にわかる話だ。 まずはそれからだ!
627 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 20:06:24 ] てきとーに、イベントに関数を与えるのはAddressofでやるのでは?
628 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 21:15:08 ] >>622 ああ、C#だとそういう風にイベントをデリゲートとして扱えるのか。。 VBだとたぶんそのコードを「直訳」することはできないね。 ばかばかしいことだけど、RaiseEventでイベントを生成するメソッド(OnTested) を、別のデリゲートで非同期呼び出しする必要がありそう。 この変はイベントを簡単に扱えるようにしているVB.NETの暗黒面かもしれん。 ちなみに、どうでもいいんだけどそういうの非同期イベントっていうのは 正式な用語法なのかな?
629 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 21:25:09 ] >>628 > ちなみに、どうでもいいんだけどそういうの非同期イベントっていうのは > 正式な用語法なのかな? いんや。 つか 622 のコードはイベントをデリゲートとして扱えてしまう C# の暗黒面。 BeginInvoke はあくまで非同期デリゲートなんだから。
630 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 21:31:14 ] >>629 それ君の倒錯だと思うけどね俺は。 実際問題、たとえば何らかのデバイスなりストリームなりを監視する ワーカースレッドから、UIスレッドに同期したイベントを生成したいって場合は 少なからずあるんだよ。 そういう場合はVBだと>>628 に書いたような非常にばかばかしいコードを書かなきゃならん。
631 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 21:36:02 ] ちょっとC#勉強してくるノシ
632 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 04:17:33 ] てかよ、デリゲートの非同期呼び出しはマルチキャストできないんじゃなかったっけ? つまりそもそもイベント発火すんのにそんなもん使っちゃだめってことだろよ。 UIに同期したいなら面倒でもメソッドいっこかませりゃ済む話でそ?
633 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 12:26:44 ] >>632 どこにそんなこと書いてあるんだよw
634 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 15:04:35 ] マイクロソフト公式解説書「プログラミング Visual C# 2005 言語編」 にはっきりと書いてある。
635 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 15:18:13 ] 書いてあるわけねーw だってそんなの事実に反するからね だいいちデリゲートにとっちゃ自分のケツを誰が叩いているかなんて 全然関係のない話だろw
636 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 15:25:07 ] おまえ言ってること勘違いしてないか? デリゲートの非同期呼び出しはマルチキャストでは使えない(これは上記の本に書いてある)。 イベントはマルチキャストすることが普通にある。 よってイベントをデリゲートの非同期呼び出しで呼び出すのはまずい。 って言ってるんだが。 イベントの発火をデリゲートの非同期呼び出しでやったらまずいってのは 上記からの俺の見解だからlこれは書いてないけどな。
637 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 15:58:56 ] >>636 勘違いしてるのはたぶん君だと思うよ。 推測でしかないけど、たぶんEndInvoke使って返り値を取れるのは デリゲートが一番最後に呼び出したメソッドだけ、って話とどっかで 混同してるんじゃないの?
638 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 16:07:08 ] 人によって Control.BeginInvoke を言ってるのか Delegate.BeginInvoke を言ってるのか バラバラでグダグダになってるな。 非同期デリゲートなんだから Delegate.BeginInvoke の話のはずだが。 EventHandler handler = delegate { Console.WriteLine("a."); }; handler += delegate { Console.WriteLine("b."); }; IAsyncResult ia = handler.BeginInvoke(null, null, delegate(IAsyncResult ar) { handler.EndInvoke(ar); }, null); ia.AsyncWaitHandle.WaitOne(); > ハンドルされていない例外: System.ArgumentException: > デリゲートに指定するターゲットは 1 つでなければなりません。 匿名メソッドは楽じゃのう。
639 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 16:23:19 ] どうみても>>636 が正しいです。 本当にありがとうございました。
640 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 16:34:27 ] >>637 だから書籍に書いてあるってんのに何をどう勘違いするってんだ。 「BeginInvokeメソッドは、シングルキャストデリゲートに対してのみ使用できます」 って書いてあるっての。
641 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 16:37:08 ] ああ…つまりそういうことだw
642 名前:637 mailto:sage [2006/10/01(日) 17:35:49 ] なんか勘違いしてるのは俺の方だったみたいね。。 なんか恥ずかしいなw ってことは、結局非同期的にマルチキャストなイベントを起動しようと思ったら OnXXXを非同期的に呼び出さないとダメってことなのか? C#でもイベントに対してBeginInvokeなんて迂闊に使ったらまずいわけか。
643 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 19:05:36 ] んーたいていの場合、イベントソースの方が非同期で処理してるんだろうから、 そのままイベント投げればいいと思うんだけどな。 非同期でイベントを発火しなきゃならん状況があんまりうかばないんだが。
644 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 19:11:58 ] >>643 制御系とかでユーザ操作に関係なく発生するイベントとかは?
645 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 19:21:40 ] んーじゃなくてさ 非同期で発生するイベントはいろいろ考えられても、 イベントソースの方が非同期でイベントを発火することはあまりないんじゃ?てこと。 ※ソース側のスレッドからさらに非同期でイベントを発火するって話ね。 そりゃ制御系とか、その他、ソース側のワーカスレッドをブロックしては困る場合とかは あるだろうけど、そういうのは少ないんじゃ?ってこと(ないとは言ってない)
646 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 20:08:57 ] >>645 たとえばHWバッファが貧弱なために一定の時間間隔以下で必ずreadしてやらないと バッファがオーバーフローしてしまうようなデバイスをスレッドでバッファリングしているとして、 特定の値を受信した場合にそのスレッドからイベントを生成したいような場合。 ってちょっと強引な設定か。
647 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 20:37:37 ] うん、そういう場合は必要だけど、そういう場面はあんまりないんじゃ?ってだけね。
648 名前:デフォルトの名無しさん [2006/10/03(火) 03:11:24 ] System.IO.File.Copy("C:\Hoge.txt", "C:\Foo\Bar.txt", True) 上記の場合に、C:\Hoge.txtが存在しなかったら強制終了してしまうんですが ファイルが存在しない旨のメッセージを表示させたいときはどうすれば良いんでしょうか? VBです。
649 名前:648 [2006/10/03(火) 03:12:09 ] すみません。↑は誤爆です。 気にしないでください!!
650 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 14:34:39 ] プログラム初心者で、簡単な質問かもしれないですがお願いします。 VB.NETの質問で申し訳ありませんが、イメージを貼り付ける時に ImageBox1.Image = Image.FromFile("gazou.gif") ImageBox2.Image = Image.FromFile("gazou.gif") ImageBox3.Image = Image.FromFile("gazou.gif") ImageBox4.Image = Image.FromFile("gazou.gif") ImageBox5.Image = Image.FromFile("gazou.gif") というプログラムを、IfやForを使ってもっと簡潔にまとめられないでしょうか? いろいろと試してみましたが、エラーばかりでうまくいかなくて…よろしくお願いします。
651 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 14:50:08 ] >>650 for each
652 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 14:55:30 ] >>650 homepage1.nifty.com/rucio/main/dotnet/shokyu/standard20.htm 上から下まで全部読んだら、方法がいくつかわかると思う。