1 名前:デフォルトの名無しさん [2008/02/22(金) 12:14:02 ] 前スレ VB.NET質問スレ(Part24) pc11.2ch.net/test/read.cgi/tech/1197507828/ テンプレは2〜5くらいまでの間にある予定
369 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 21:04:30 ] >>363 サンクス bmp new image で 保存したら、ファイルできました。 bmp=picturebox.image で読み込んだりdraw〜で書き込んで保存したら、真っ白でした。 勉強しなおしてきますorz
370 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 01:09:56 ] VB.NETでコマンドプロンプトで実行するプログラムしか作ったことないし、 また作る気もないけど、恥か?
371 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 02:04:35 ] >>370 コンソールアプリ以外作る気がないのに.NETを選択しているのが意味不明。 C++でいいじゃん。
372 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 03:16:13 ] >>370 別に。 .NET環境オンリーでおkならそれで無問題。
373 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 09:02:14 ] >>370 実務ではよくある。
374 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 01:57:31 ] VBで質問です DataGridViewでバインドされていないデータを使ってます ある値の存在する位置にデータを挿入したいのです つまり dim i as integer'(iは全データ数) 'データを仮にDataA1、DataA2、DataB1・・・とします(DataAは2個でワンセット)これらをAddしておく 'DataA2の値を変更する for j as integer = 0 to i if datagridview1.rows(j).cells(0).value = DataA1 then datagridview1.insert(j,DataA1,DataA2) end if exit for next というようにしてみたのですが、なぜか変な場所に挿入されてしまうのです。 どこかおかしいのでしょうか? 教えてください。
375 名前:デフォルトの名無しさん [2008/03/22(土) 14:51:22 ] DatagridViewの質問です。 tsvファイルをoleで読み込んで表示するプログラムを作っているのですが 困っていることがあります。 やりたいこと @グリッドに表示するデータは、tsvから読み込んだデータとボタンを表示する A検索機能を設けて、対象データのみを表示or対象データを先に表示する @の手段として、DataSourceに読み込んだtableを指定したあとにボタン型のカラムを 足したのですが、検索機能としてRowFilterを使用すると、ボタンのキャプションが初期化 されてしまいます(Valueがnullになる) そこで、DataSourceに指定するtable自身にカラムを足そうと思ったのですが、 tableにはボタン型のカラムを追加できない状況です。 解決するためのいいアイデアはないでしょうか? Aについては、「対象データを先に表示」する機能ができなくて困っています。 この機能はJaneDoeStyleのスレ一覧で検索をしたときに、対象スレが赤文字で 上のほうに表示されるのと全く同じ機能になれば嬉しいです。 ご教示お願いします。
376 名前:374 mailto:sage [2008/03/23(日) 01:25:22 ] 自己解決しました Arraylist使いました ありがとうございました
377 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 06:41:13 ] Win32APIのVB.NETからの利用方法を 30分でわかるように教えて下さい。
378 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 08:00:39 ] >>377 30分睡眠してみて、神からの啓示が無ければ神が見放したとあきらめろ
379 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 11:36:45 ] >>378 それはリアルでたまにやる
380 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:28:04 ] OS:XP VS2003 FlexGrid2.1.2で 環境が古くて申し訳ないのですが グリッド内の文字をドラッグして選択して その文字を取得するにはどのようにやればいいのでしょうか? もしご存知の方いましたらお願いします。 テキストボックスの場合は SelectedTextを使えば取得できるのですが・・・
381 名前:380 mailto:sage [2008/03/24(月) 21:41:43 ] すいません、マニュアルにありました。 解決です。 Dim selText As String = "" Dim ctl As Control = flxList.Editor If (TypeOf ctl Is TextBox) Then selText = (CType(ctl, TextBox)).SelectedText End If
382 名前:デフォルトの名無しさん mailto:質問 [2008/03/25(火) 20:12:09 ] Spread for .NET 1.0.6.0でスプレッドシートを作る時、 Column A 〜 Hぐらいまでのうち、 B, E, Gのなど一部のセルにはフォーカスが合わなくて(読み取り専用) 他の列は普通にシングルクリックで書き込みできる状態に設定するのって どうやればいいんですか?
383 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 08:48:28 ] 正規品ならメーカーに電話すれば。
384 名前:デフォルトの名無しさん [2008/03/26(水) 13:26:16 ] VB初心者が質問です homepage1.nifty.com/rucio/main/DownLoad/Index_dl.htm で紹介されてる8x8のオセロに囲碁の持ち時間みたいな機能をつけたいのですが、どのような方法が考えられますか? ご教授お願いします
385 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 13:34:37 ] 頻繁にタイマで時間を確認する 1秒ごとにタイマのイベントが発生するようにしてるから今10回目で10秒…みたいなやり方は 不正確になるのでよくない
386 名前:axa [2008/03/26(水) 13:50:44 ] すみません質問です VB.NET2005を使用してWebサイトを作っています 大体の手順としましては @FileUploadコントロールでjpg画像ファイルを参照(ローカルPC内画像データ) ASessionなどに@のFileUpload.PostedFile.FileNameのパスを格納 Bボタンなどで別画面を表示 C別画面のImageコントロールのImageUrlにパスを設定してjpgを表示→【表示されない】 ※aspxなどのプログラム自体はサーバ上にIIS指定で動作させています といった状況なのですが解決方法はありますでしょうか? ちなみに本当にしたかったのは @FileUploadコントロールでjpg画像ファイルを参照(ローカルPC内画像データ) ASaveAsを使用してサーバの指定フォルダへjpgデータをアップロード Bボタンで別画面を表示 C別画面のImageコントロールのImageUrlにアップロードした画像パスを設定してjpgを表示 だったのですが A〜Cのやり方だとアップロードがパス指定までに完了していないのか 画面を表示してからF5などで画面更新をしないと画像が現れてくれません・・・ なにとぞよろしくお願いします・・・
387 名前:axa [2008/03/26(水) 13:59:52 ] あ、すみません わかりやすく言うと ローカルのjpg画像のフルパスをImageコントロールに指定して表示させたいってことです C:/data/image/abc.jpgのようなローカルパスをImageUrlに設定してもだめなのでしょうか?
388 名前:axa [2008/03/26(水) 15:51:48 ] 返事がないので質問をかえさせて頂きます^^; 画面AのボタンをクリックでFileUploadのSaveAsを使用してローカルのjpg画像をサーバの 指定フォルダへアップロードしてそのまま画面Bへresponse.redirectで移行し、 Image.ImageUrlにアップロードした画像パスを設定してjpgを表示したいのですが アップロードがパス指定までに完了していないのか 画面Bを表示してからF5などで画面更新をしないとImageコントロールに画像が表示されません どなたか解決方法をご存じないでしょうか?
389 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 16:05:05 ] まず、WEBでのURLパスとファイルシステムのフォルダパスは違うことを勉強したほうがいい。
390 名前:デフォルトの名無しさん [2008/03/26(水) 16:42:28 ] VB.NET + Acrobat SDKで質問です。 OS :WinXP 開発:VB.NET 2005 .NET:framework 3.0 Acrobat SDKを使用し、Adobe LiveCycle Policy Serverで セキュリティをかけたPDFファイルを固定ポリシーサーバへ自動ログインし PDFファイルを開きたいのですが、どのようにすれば出来るのでしょうか? セキュリティが掛かっていないPDFをAcrobatSDK使いファイルを開けるのですが そのようなセキュリティが掛かっている場合開くことができません。 解決方法がご存知の方がいらっしゃったらご教授願いませんでしょうか? 参考となるサイトでも良いので何か情報があれば教えてください。
391 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 19:22:49 ] けっ 使えね〜やつらばっかだぜここ
392 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 13:40:59 ] おめーに使われてたまるか
393 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 14:27:11 ] DataGridViewのCellPaintingでセルの中身を自前で描画しているのですが、 横スクロールすると行ヘッダーに隠れるセルでDrawTextした文字が、 行ヘッダーに被ってしまいます。 ヘッダーで隠れている部分の文字だけを表示しない方法をどなたか分かりませんか?
394 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 19:07:50 ] >>388 早急なレスポンスを望むなら、にちゃんなんぞに頼らない方がいいと思う ここで質問したいなら、お前の日本語わかりにくいし、 自前のソース貼ってくれた方が手っ取り早いと思うぞ
395 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 02:56:03 ] VB.NET初心者スレ立たないと、C#に切り替える
396 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 15:48:50 ] このスレって他の言語スレに比べて基礎的(簡単という意味ではなく)な質問が少ないよな でも基礎的なことがわかってないことが原因の場合が多い
397 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 01:39:01 ] Object型の変数の中のオブジェクトの実際の型を調べるには?
398 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 06:08:26 ] 初歩的な質問ってここでいいのかな? VB.NET触って間もなくて質問の仕方とかおかしいかもしれないけどごめん。 テキストボックス内の文字列のバイト数を数えるプログラムを組んでるんだけど、半角文字を1、全角文字を2って数えるところまでは出来たんだ。 で、問題は改行なんだ。今の状態だと2バイトで計算されるんだけど、これを6バイトで計算する事って出来るかな? 出来なくはないと思うんだけど、色々調べてみたけど、どうにもマッチするサンプルがなくて困ってるんだ。 わかる人がいたら教えてもらいたい。
399 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 06:45:54 ] > 今の状態だと2バイトで計算されるんだけど、これを6バイトで計算する事って出来るかな? ?
400 名前:398 mailto:sage [2008/03/29(土) 07:10:08 ] >>399 わかりにくかったか、ごめん。 半角=1バイト 全角=2バイト 改行=6バイト で計算をしたいんだ。2chってそういう計算してるみたいだし。 もう少し具体的に言うと、2chにレスをする前に、そのレスのバイト数を調べたいって事なんだけど。
401 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 07:19:51 ] >>398 >半角文字を1、全角文字を2って数えるところまでは出来たんだ。 これはどうやたんだ? 1文字ずつ判定しながら数えてるなら改行のバイト数を読みかえるだけだし、 一度SHIFT-JISに変換して総バイト数を調べてるなら、 あとから改行の数を別に数えて足しこむでいいだろ。
402 名前:398 mailto:sage [2008/03/29(土) 07:21:55 ] >>401 一度Shift-JISに変換して総バイト数を調べる方法を取ったよ。 >あとから改行の数を別に数えて足しこむでいいだろ。 なるほど、その方法があったか。考えが及ばなかったよ、ありがとう。
403 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 12:44:01 ] >>397 GetType()
404 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:22:50 ] >>1 国際情勢@2ch掲示板 ◆ベンジャミン・フルフォード◆3◆ (847)よりコピペ。 society6.2ch.net/test/read.cgi/kokusai/1202299523/847- 847 :名無しさん@お腹いっぱい。:2008/03/25(火) 06:51:07 ID:aBtS4tKV こんな説もあるみたい。 ツァイトガイスト(時代の精神)日本語字幕版 パート1 video.google.com/videoplay?docid=1431037135738418803 ツァイトガイスト(時代の精神)日本語字幕版 パート2 video.google.com/videoplay?docid=274762950234337392 ツァイトガイスト(時代の精神)日本語字幕版 パート3 video.google.com/videoplay?docid=2172429313954008035 ● 上の動画( パート2 )の、最後の最後の部分に、緊急連絡?とする、「ケネディーの演説」が、 ● 出てきますが、異例とも言える、【 アメリカの陰謀組織の存在 】に付いて、自ら語っています。 ● この放送は、放映されたのか、或いは録画はされたものの放映はされないまま、結局のところ、 ● 放映を阻止する目的で、暗殺されてしまった!と言うことなのでしょうか。 ● それは兎も角、アメリカに巨大な陰謀組織が存在することを、当の「ジョン・F・ケネディ大統領」、 ● 自身がハッキリと、認識していたことは、この演説でも証明されたと言えるのではないでしょうか。 ● < 余りにも凄い内容 >なので、その日本語の部分は、時間が出来ましたらまた書いてみます。 ジョン・F・ケネディ (Wikipedia) ja.wikipedia.org/wiki/%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%BBF%E3%83%BB%E3%82%B1%E3%83%8D%E3%83%87%E3%82%A3
405 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:34:18 ] コピペ君って馬鹿だな、まで読んだ。
406 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 14:58:55 ] 早く「VB.NET寺子屋スレ」作ってくれないと、C#に移っちゃうぞ
407 名前:.net初めて、、 [2008/03/29(土) 23:02:05 ] こんにちは、いつも参考にさせてもらっています。 ひとつ質問させて頂きたいのですが、 .netで削除対象のデータをファイルに出力するという処理があります。 やろうとしている方法は、削除のものを一時ファイルとしてある固定パスに 書いておいて、ダイアログを開いてユーザに本当に落としたいパスを 選択させる。そして一時ファイルからそのユーザが選んだパスに選んだ ファイル名としてコピーしておく。 そして一時ファイルを消しておく、、というような設計にしたいのですが、 コーディングがあまり浮かびません。 お忙しいとは思いますが、教えてください。 お願いします。
408 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:11:14 ] まず.net以外で書いてみて、それを.netに書き換えると簡単だよ
409 名前:デフォルトの名無しさん [2008/03/29(土) 23:33:21 ] えp u.aniota.info/?fayuwz
410 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 02:49:24 ] さようなら、VB.NET
411 名前:デフォルトの名無しさん [2008/03/30(日) 03:26:01 ] VB.NET2003でリバーシのプログラムを組みたいのですけど 色々な要素が含んだプログラムが作れるサイトなどはないでしょうか
412 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 03:46:47 ] 連続ですみません ttp://www.vector.co.jp/soft/cmt/win95/prog/se434865.html これの待ったの機能を付けたいんですけど どうすればよいうのでしょうか ベースはこれで作って見ました ttp://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard52.htm
413 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 10:11:30 ] >>411 プログラムを作るのはWebサイトではなく、お前だ。
414 名前:デフォルトの名無しさん [2008/03/30(日) 14:54:27 ] VBでC++のconstに該当する機能はありますか? void Hogehoge(const Hoge& foo) みたいなの
415 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 15:27:21 ] >>414 そういう使い方のconstはないよ〜。 つーかクラスのconstをまともにサポートしてる言語はC++以外にあったっけ?
416 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 15:35:00 ] Dもそういうことができるみたい。
417 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:09:54 ] VB2005で、データベースに接続できているか確認をしたいのですが Dim Cn As New OleDbConnection Cn.ConnectionString = (省略) Try Cn.Open() Catch ex As Exception End Try としたところ、なぜかCn.Open()のところに ステートメントの終わりを指定してくださいと出るのですが、なぜでしょうか? Cn.Open()単体だと問題なく書けるので、Try文の書き方に問題があるようですが、 他に書き方があるようには思えないのですが…
418 名前:417 mailto:sage [2008/03/30(日) 16:15:35 ] すみません、久しぶりなのでIf文の構文と混同してしまっていました… 自己解決しました
419 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:49:55 ] VB2008ex歴3日目の私の質問です VB6のアップダウンコントロール、またはVBAの スピンボタンコントロールのようなものはどれですか? NumericUpDownのボタンだけのもので、 ボタンサイズがいじれるものです
420 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:02:23 ] こんばんわ質問したいのですが、 ToolStripPanel.Joinで、指定した位置に配置するように引数渡したのですが、 指定した位置になってくれません。 ToolStripPanelは位置の自動調整をすることはわかっていますが 引数として渡した値は、特に問題のある値ではありません。
421 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:11:35 ] >>415 やはりそうでうか・・・ 参照型だとbyval, byrefに関係なく変更できるのは如何なものかと。
422 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:11:38 ] >>420 >ToolStripPanel.Joinで、指定した位置に配置するように引数渡したのですが、 >指定した位置になってくれません。 プログラムは思ったとおりには動かない。書いたとおりに動くのだ。 ちゃんと指定しているつもりになっているか、他の部分でアホやってんだろ。 教えて欲しけりゃコード晒せよ。
423 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:31:23 ] >>421 変更されたくないのならばパブリックフィールドで公開しないでプロパティで公開するべきだし、 たとえば配列とかを渡したいときなんかはコピーを作ってそれを渡せばいいだけじゃん。 OOPがしっかり分かってればその辺は工夫次第でどうとでもなるでしょ。
424 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:43:06 ] constは面倒な割にメリットが少ないから捨てられたんだっけ
425 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:52:10 ] CLIレベルでサポートが必要だしねー
426 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:03:41 ] >>423 ファンクションの引数に参照型を渡すのは良くあることなので いちいち、copyやcloneは面倒です。 C言語より退化している気がする。
427 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:06:41 ] >>423 たぶん>>421 は違う視点で物を言っているんだと思うけど。 確かにconstがなくても、(メソッドの実装が不明でも)メソッドによって メソッドが引数にとるオブジェクトのデータが変更されないことを保障することはできる。 でもこれはメソッドを使う側の視点の話。 >>421 が問題にしたいのは恐らくメソッドを設計する時の視点。 つまり、constがないことは、そのメソッドが引数に取るオブジェクトのデータを 変更しないことを明示的に保障する言語的な仕組みがないことを意味しているわけで、 そこに引っかかってるんだろう。
428 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:08:24 ] 保障じゃなくて保証だね一応訂正
429 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:49:30 ] ネイティブリソースはどうすんの? 言語やILの範囲内ならできるだろうけどあんまり意味ないし混乱の元
430 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:08:39 ] ネイティブリソースって何のこと? >>421 が言ってる話ならコンパイラがチェックすれば済むこと、要するにコンパイラの 仕様レベルの話のはずだと思うけし、全然話かみ合わないように思うけど
431 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:10:59 ] やるならCLRレベルでサポートしないと意味無いよ
432 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:13:33 ] ヘッダファイルの無いクロスランゲージな.NETでコンパイラがチェックすれば済むとか
433 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:34:46 ] >>431 なんで?
434 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 07:33:42 ] もともとC++のconstには2種類の用途があって、 ひとつは定数を作ること。 もうひとつは読み込み専用のポインタ/参照を作ること。 const Hoge& fooは読み込み専用の参照で、この参照を通してはfooの内容を変更できない。 (別のルートからは内容を変更できるかもしれない) Hogeについてこういう参照の需要があるなら、 IReadonlyHogeみたいなインターフェイスを用意してそれを実装するという手があるかも。 C++でconstメソッドを作る感じ。
435 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 10:46:45 ] >>433 public sub NewRecord(ByRef ReadOnly table as DataTable) as DataRow ' ReadOnly てのがあったとしても Dim result as DataRow = table.NewRow() ' そのメソッド NewRow が table を変更しないかどうかは不明 ってことかと。
436 名前:デフォルトの名無しさん [2008/03/31(月) 11:25:03 ] 質問です AとBという2つのShort変数があって Aは上位16ビットBは下位16ビットのInteger型へ変換したいのですが 論理シフトを使った場合、 Dim C As Integer = A C <<= 16 C += B これで変換できたのですが、 負数が絡む算術シフトをプログラムするときに 補数を保持しながらビットシフトを行う方法が思いつきません。 よろしくお願いします。
437 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:27:40 ] 一旦両方 UShort に型変換してやればいいよ
438 名前:436 mailto:sage [2008/03/31(月) 11:42:47 ] >>437 ありがとうございます。 やってみます。
439 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:47:49 ] よく考えるとVBだと既定ではオーバーフローが出ちゃうな。 Dim a As Short = -234, b As Short = -2434 Dim c As Integer = CInt(a), d = CInt(b) Dim x As Integer = ((c And &HFFFF) << 16) Or (d And &hFFFF) c,d は不要だけどこんなもんか。
440 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:39:38 ] >>436 BitConverter使った方が明示的じゃないかな。 しかし、なんか妙な需要だね
441 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:52:59 ] >>433 VBのコンパイラだけ単独でやるとしたら,拡張メソッドと同じように 引数にカスタム属性を付けることになると思うけど, そんなのは他のconstをサポートしない言語から見たら何の拘束力も持たない そういう言語で作られたクラスライブラリを使うときに混乱する
442 名前:436 mailto:sage [2008/03/31(月) 13:59:51 ] >>439 ありがとうございます。 受けをUInteger型にしてInteger型に直す時にもオーバーフローでますね。 しかしUInteger型でも問題ない箇所だったので解決しました。 回答がすばらしいですね。たしかにANDしてORでできます。 聞くと簡単ですが、これが出てこないんですよね。 >>436 BitConverter便利ですね。 Byte配列ならこっちがいいですね。 今回はShortからByte配列へ変換そしてBitConverterですね。 こういう計算もクラス化されているんですね。 最初からBitConverter使っちゃうと中で何しているか 勉強しなくなりそうで怖いです。
443 名前:初心者 [2008/03/31(月) 16:51:17 ] 追加したデータセットモジュールに SQLサーバーからセレクトで取得したデータを 入れたいんだがどうしたらいいかわかりません 教えてください
444 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2008/03/31(月) 17:19:01 ] >>443 https://www.microsoft.com/japan/msdn/thisweek/300x10/default.aspx
445 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 18:26:01 ] >>426 C++でconstがどうしても欲しくなるところは、文字配列や文字列クラスなのだが .NETの場合文字列は不変クラスだから問題ナッシングなんだよね。 >>421 参照型の場合はbyvalは参照渡し、byrefが参照の参照渡しで一応違いはある。
446 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:04:25 ] >>445 値型でも参照型でもByValは引数に影響を与えないでほすいんだけどね。。
447 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 09:49:31 ] 引数の中身自体には影響を与えないよ 参照先は知らんけど
448 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 20:31:42 ] VB中学校が目に優しくなったな エイプリールフールだからか
449 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:25:28 ] >>446 それは無理だ。 だってポインタなんだもの。
450 名前:助けて下さい。 [2008/04/02(水) 00:07:27 ] 現在、VB.netでReportViewer(*.rdlc)を使用し印刷を行っているのですが、 印刷時には、毎回プレビュー画面が表示されてしまいます。 プレビュー画面を表示させずにプログラムから印刷をしたいのですがどう すれば良いでしょうか? (つまり、既存コードを流用しつつプレビュー画面を表示せずにプログラムから 自動で印刷を行いたいです。) 次の通り、サンプルコードを参考にしてローカルのプロジェクト内で既に使用している 【HogeReport.rdlc】ファイルを指定した上で、レポートのデータソース(DataSources) にインスタンス(クラス)をバインドしようとしているのですがエラーが発生してしまいます。 report.ReportPath = @"C:/hoge/HogeReport.rdlc"; 'report.DataSources.Add(new ReportDataSource("Sales", LoadSalesData())); ← サンプル report.DataSources.Add(new ReportDataSource("Sales", InstanceClassMember)); ←私のコード MSのドキュメントを見たところDataTableを指定しなくてはならない様なのですが 既存コードでは、インスタンスクラス.メンバがレポート(HogeReport.rdlc / テキストボックス等)に バインド(DataSource)されている為に、データ構造をインスタンスクラス.メンバからDataTableに 置換するのは非常に大変なので避けたいです。 ※次のサイトを参考にしローカルレポートを利用してサンプルデータの 印刷が出来るところまでは確認が取れています。 <参考にしているURL> msdn2.microsoft.com/ja-jp/library/ms252091.aspx
451 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 02:05:01 ] >>450 ReportViewerなんて使ったことないので想像でしかわからんが、 レポート内のテキストボックス等にバインドされているのであれば、 report.DataSource.Addは必要ないと思うんだが。 report.DeataSource.Addはせずにやってみたら?
452 名前:質問です。 [2008/04/02(水) 02:16:27 ] >>451 >report.DeataSource.Addはせずにやってみたら? レスをどうもありがとうございます。 実は、それも試してみたんですがするとエラーが発生してしまいました。 ちょっと、ちょっと会社に行ってから色々と試してみようと思います。
453 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:44:01 ] イベントに独自引数を渡すにはどうすれば良いのでしょうか?
454 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:47:17 ] >>453 独自引数を受け取るイベントを自作する
455 名前:デフォルトの名無しさん [2008/04/02(水) 22:01:24 ] Interface ITest : ReadOnly Property Hoge As Integer : End Interface というインターフェイスがあってその実装クラスでは読み書き両方させたいのですが、 実装クラスのほうもReadOnly Propertyにしないとコンパイルエラーになります。 読み書き用と読み取り専用のプロパティを2つ準備する以外に何かスマートな方法が あれば教えてください。
456 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:27:10 ] インターフェイスの方の実装プロパティを別名定義すればOK
457 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 23:13:08 ] >>456 なるほど、ありがとう。うまくいきました。 Public Property Hoge As Integer Get 略 Set(Value As Integer) 略 Public ReadOnly Property Huga As Integer Implements ITest.Hoge Get 略
458 名前:デフォルトの名無しさん [2008/04/02(水) 23:14:04 ] ボタンイベントの中でDropDownListを初期化して そのDropDownListのSelectedChangeイベント(だっけ?)を 設定するにはどうすればいいでしょうか?
459 名前:デフォルトの名無しさん [2008/04/02(水) 23:28:53 ] データベースからSQLで取得したデータを一時的にデータセットに入れてるんだけど 入っているデータを視覚的に見る方法ってないですか?
460 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 23:59:52 ] addhandler
461 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 00:17:57 ] オススメの書籍おしえて
462 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 01:46:36 ] ない webでOK
463 名前:デフォルトの名無しさん [2008/04/03(木) 10:47:34 ] 質問です。 プログラムからPDFを部数を指定して印刷する方法を探しています。 行いたいのはAdobeReader8を起動させてそこから部数指定分PDFを印刷させたいのです。 ただ単純に印刷する事はできました。 しかし部数を指定して印刷することが出来ないでいます。 色々と探してみましたが、見つけたのはループで部数分まわすという処理方法のみです。 ですが私が求めている処理方法はループで部数分まわすのではなく直に印刷部数を指定したいのです。 どなたか解かる方がいましたら教えてください。よろしくお願いします。
464 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 12:10:23 ] >>459 デバッガでブレークしてデータセットが入っているフィールドの上にマウスカーソル置いたときに 表示される虫メガネのアイコンをクリックする
465 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 12:36:18 ] >>463 ループ回数を受け取る関数を作ったら? 引数に印刷部数を渡せば直に印刷部数を指定していることになるけど。
466 名前:463 [2008/04/03(木) 13:07:16 ] >>465 すみません。もうすこし噛み砕いてお願いします。 引数とはどの引数なのでしょうか?
467 名前:デフォルトの名無しさん [2008/04/03(木) 13:08:25 ] ToolTipコントロールの設定時間いっぱいになったら 表示が出なくなるバグとか直ってましたっけ? もうFramework2.0のSP、出すつもりはないのかな??>MS
468 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:18:00 ] >>457 インターフェイスの実装をPrivateにすることで余計な名前のHugaが外部から見えなくなりました。 改良版 Public WriteOnly Property Hoge As Integer Set(Value As Integer) 略 Private ReadOnly Property Huga As Integer Implements ITest.Hoge Get 略
469 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 14:34:09 ] >>466 Private Sub PdfPrint(ByVal cnt As Integer) For index As Integer = 1 To cnt '印刷処理のループ... Next End Sub こんな関数を作っておいて、 呼び出すときは Call PdfPrint(8) とすれば直で部数を投げるだけで内部でループしてくれるってこと。