1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ] [前スレ]VB.NET質問スレ (Part16) pc8.2ch.net/test/read.cgi/tech/1149432480/
504 名前:デフォルトの名無しさん [2006/09/22(金) 13:24:45 ] >>503 ('д`)えー あのエスパーにしか解読できないヘルプをですか・・・ こっちがヘルプしてほしいくらいのヘルプだよねMSのって(´・ω・`)
505 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:28:38 ] >>504 ならぐぐるとか。
506 名前:デフォルトの名無しさん [2006/09/22(金) 13:55:04 ] >>595 ぐぐってみました。 どうやらVB6からアップデートしたらSetItemDataが使えるらしいですが 新規でNETならそれはできないらしいですね。 ちょっと>>501 のアレをみてみるかな
507 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 23:24:17 ] >>504 自分の読解力を棚に上げてる可能性が5割。 英語の原文読めばいいのに読んでない可能性が5割。
508 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 23:30:02 ] createobjectでIEのオブジェクトを作成しているのですが 最前面で表示されない場合があります。 最前面で表示される方法はないでしょうか? よろしくお願いします。 dim ie as object ie = createobject("InternetExplorer.Application") ie.visible = true ie.navigate2 "www.google.co.jp" '最前面へ
509 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 23:31:37 ] >>507 MSDNの日本語訳は原文にある重要な説明が省略されていたり酷いもんだな〜 で、結局、原文の方を読まないと使い物にならない。 あんな訳なら自動翻訳のがマシ。
510 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 23:38:01 ] >>508 SetForegroundWindow
511 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 00:45:33 ] >>492 MSDNライブラリで再販というか公開再開されてたな。MSJava部分を削除して。 よっぽど需要が多かったんだろう。 >>509 さすがに「宇宙天啓データベース」よりは… まあ人間が「意図的に」重要な部分を脱落させる方がたちが悪いかもだけど
512 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 08:16:55 ] Int32からIntPtrへキャストする方法教えてください。
513 名前:512 mailto:sage [2006/09/23(土) 08:26:39 ] 事故解決しました。
514 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 08:28:02 ] コンストラクタ
515 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 10:40:45 ] これだけ乗換えが進まないってことは、 オブジェクト指向が糞ってことだよな。
516 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 10:50:49 ] VB脳には高度すぎたんだよ
517 名前:デフォルトの名無しさん [2006/09/23(土) 12:26:57 ] >>509 実際にオリジナルの英語版と日本語の翻訳を読み比べたことがないのがバレバレ MSDNの翻訳は極めて適切だっつーにw わかりにくいのは翻訳のせいじゃないし
518 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 12:49:28 ] >>517 Platform SDK 辺りのは強ち間違いでもない。 絶対数としてはそう多くはないが、やはり間違いは印象に残るからな。 MSDN2 では極めてと言っても良いぐらいに質が高くなったね。
519 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 15:41:17 ] OleDbでFirebirdを使うプログラミングをしてるのですが、 ExecuteNonQueryメソッドやExecuteReaderメソッドで、 「指定されたキャストは有効ではありません。」という例外が発生します。 Dim oConn As OleDb.OleDbConnection Dim com As OleDb.OleDbCommand Dim oCmd As OleDb.OleDbCommand Dim oReader As OleDb.OleDbDataReader oConn = New OleDb.OleDbConnection oConn.ConnectionString = "File Name=C:\test.udl;" oConn.Open() oCmd = oConn.CreateCommand() oCmd.CommandText = "select * from country where country = 'USA'" oReader = oCmd.ExecuteReader() While oReader.Read() Debug.WriteLine(CStr(oReader("COUNTRY")) & "," & CStr(oReader("CURRENCY"))) End While oReader.Close() oConn.Close() 何か間違えているところはありますか?
520 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 15:49:39 ] GetHogehoge メソッド使って .NET の型で取得すれ。
521 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 20:32:10 ] >>517 昔のMSDNはwsprintf()の1,024バイト制限の記述が日本語の方では漏れていたり 結構酷いもんだったよ。こんなの致命的でしょ。 で、最近は英語の方しか見ないのでいちいち対比なんてしてません。w
522 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 20:49:56 ] 化石 乙
523 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 21:22:46 ] 3年で化石か。
524 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 22:06:17 ] この場合msdn2に移行というイベントがはっきりしてるわけで
525 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 22:40:01 ] 英語版MSDN2をローカルに入れられるインストーラはありますか?
526 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 23:05:45 ] でも、MSのサイトでみる自動翻訳はやっぱりむごいよ。 てにおはが間違ってるんだもん。読んでて疲れる。
527 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 23:16:56 ] 自動翻訳に文句言っても仕方ないだろw
528 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 03:48:46 ] どうでもいいがMSDNでまともに探せないとか見つけても理解できない奴は VBに限らず何やっても相当苦労すると思う。 むしろ対話式で質疑応答しないと出来ない奴がプログラミングしてるってのは凄いと思う。 どれほど難しく見えてるのか想像つかん。まじで
529 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 06:46:48 ] ああ、違いない。どうでもいいことだな。
530 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 09:21:11 ] VB.NET 2005 の TreeViewコントロールに関して教えていただきたいのですが、 Shiftキーを押しながらマウスがホイールされたら一度に表示可能な項目数分を スクロールさせたいのですが、どうやったら良いでしょうか。。。 イメージとしては下記のコードのような感じです・・・・(コンパイルできませんが;;) Private Sub TreeView_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseWheel If CBool(Control.ModifierKeys And Keys.Shift) Then Select Case e.Delta Case Is < 0 '下に TreeView1.VisibleCount 分スクロール e.Delta = TreeView1.VisibleCount * -1 '←ReadOnlyなので値を入れられない Case Is > 0 '上に TreeView1.VisibleCount 分スクロール e.Delta = TreeView1.VisibleCount '←ReadOnlyなので値を入れられない End Select End If End Sub
531 名前:デフォルトの名無しさん [2006/09/24(日) 12:25:58 ] お前らの言いたいことはわかったから、おれのマシンの 「問題が発生したため、Microsoft(R) Visual Basic Compilerを終了します。 ご不便をかけて申し訳ありません。」 をどうにかしてくれ。 謝る前に直せよ、ビル・ゲイツ。
532 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 15:29:46 ] まあ、2chで文句言ってる暇あったらインストールしなおすよな。OSから。
533 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 23:01:07 ] 俺のマシンは夏休みと冬休みにバックアップ&初期化&フルインスコ してるよ。95OSR2時代からの癖みたいなもんだ。
534 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 15:08:31 ] MAPIでOutlook2002sp3以降にアクセスした際の警告ダイアログ、 プログラムが、Outlook 内に保存されている電子メールアドレスに アクセスしようとしています。よろしいですか?」ってやつ。 あれってExchangeServerの設定いじる以外にどうしようもないですかね。 クライアントのレジストリいじくれば何とかなりそうなんだが。
535 名前:デフォルトの名無しさん [2006/09/25(月) 15:41:12 ] ComboBoxのSelectedIndexChangedイベントでは変更後のSelectedIndexですが このSelectedIndexの変更前の値を知る方法を教えてください
536 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 16:01:27 ] Enterで値確保しとけば?
537 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 16:38:35 ] 初期値をフィールドに入れといて SelectedIndexChangedの度にそのフィールド更新したらいいじゃん
538 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 17:24:58 ] PostMessageを使って別のEXEにメッセージを送りたいんだけど Spy++で見てもなぜかメッセージがPostされてません 同じように宣言と設置をしてるFlashWindowはちゃんと動作してるので ハンドルの取得ミスとかではないと思うのですが、、、 PostMessageには何か特殊なやり方があるのでしょうか? 宣言↓ Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" _ (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
539 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 17:27:28 ] それVB6用だろ
540 名前:538 mailto:sage [2006/09/25(月) 17:38:33 ] >>539 もしかしてLongのところ全部Integerですか?? と思って全部換えたら動きました ありがとうございました! 日ごろVC++ばっかり使ってたのでVBの仕様の違いをしりませんで、、 すいませんでしたorz
541 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 20:39:13 ] >>540 つ ttp://www.pinvoke.net/default.aspx/user32/PostMessage.html
542 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 21:09:44 ] デバッガでStringとかの値が16進値で表示されないんですが仕様ですか?
543 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 21:36:54 ] 仕様です て言うかその16進値ってのは何を指してるんだ
544 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 22:29:02 ] >>543 CR/LFとかのコードが入ってるか見たいわけよ。
545 名前:デフォルトの名無しさん mailto:age [2006/09/25(月) 22:30:19 ] お世話になります。 Asp.netでボタンを押下した時にクライアントサイドに メッセージボックス表示、そして 処理の途中にもう一度メッセージ表示するには どうしたらいいでしょうか?
546 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 22:58:50 ] ngen.exe の使いかたがよくわからないんだけどどうやるの?
547 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 23:10:50 ] ngen /?
548 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 23:46:34 ] 「フォームの作成」と「プロシージャの記述」とは主にどのような作業のことを指すのですか? できれば、簡潔にまとめてほしいです。
549 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 23:48:56 ] まあ簡潔にいうと君はプログラマには向いてないってことでしょう。
550 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 23:55:12 ] だな。 最近多いよね。基本的な入門書も読まずにプログラム組む新人。
551 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 00:04:32 ] >>550 組むわけではないんですが、都合上どうやるのかを知っておかなくては行けないんです。
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のコードだけど実行したら ないです→ないです-(以下見つかるまでループ)→あるです ってブラクラみたくなると思うんだが