1 名前:デフォルトの名無しさん [2008/02/22(金) 12:14:02 ] 前スレ VB.NET質問スレ(Part24) pc11.2ch.net/test/read.cgi/tech/1197507828/ テンプレは2〜5くらいまでの間にある予定
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) とすれば直で部数を投げるだけで内部でループしてくれるってこと。
470 名前:463 [2008/04/03(木) 14:58:27 ] >>469 すみません。説明が足りなかったようで。 えっとですね。ループで印刷すると、ループ分だけ印刷処理を行ってしまうのは避けたいのです。 例えば、5部印刷したい場合はループだと5回印刷処理をAdobeReaderからならReaderが5回立ち上がり印刷するような形になってしまいます。 そうではなく、1回の印刷処理にて5部を印刷したいのです。 印刷ダイアログの部数をかえるようなのをプログラム側から指定してあげたいのですよ。 なのでループで行うのは勘弁していただきたいです。
471 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 15:38:41 ] >>470 ちっと調べてみた。AcrobatSDKによると、 .NETで完全に制御したければAcrobatReaderじゃなくてAcrobat完全版を買えと言っているようだ。 おそらくAcroRd32.exeにコマンドライン引数を渡して印刷しているんだろうけど、部数を渡せる機能はないみたい。 だから、どのサンプルみても毎回Readerのインスタンスを生成する方法しかないんだと思われ。 Acrobat完全版をインストールすれば、Acrobat.tlbを参照に追加してやれば、.NET上で いろいろできるようなことが書いてある。
472 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 15:58:27 ] 確認もせずに逝ってみるけどプリンタのデフォルト部数を直前に変えるってのはダメだろうか
473 名前:463 [2008/04/03(木) 16:52:46 ] >>471 Acrobatでなら出来るのはわかっているのですがなるべく買わない方向で行きたいので、Acrobat使用はないですね。 >>472 それが出来るならそれでも構わないです。
474 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 18:00:35 ] >例えば、5部印刷したい場合はループだと5回印刷処理をAdobeReaderからならReaderが5回立ち上がり印刷するような形になってしまいます。 それはReaderを5回立ち上げるからだろ? 立ち上げは1回にして、ocxかddeで印刷依頼を5回しろよ。
475 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 19:20:59 ] >>473 >Acrobatでなら出来るのはわかっているのですがなるべく買わない方向で行きたいので、Acrobat使用はないですね。 じゃー無理だな、あきらめろ。
476 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:18:47 ] ところで、AcrobatReaderも買わないとイケナくなる 条件が存在するって知ってた?
477 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:02:06 ] 知らないけど知らなくっていいからお構いなく
478 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 04:45:37 ] TreeViewのノードを保存・読み込みするためのメソッドって無いんだね・・・ 自分でXMLのパーサ書くしかないか・・・
479 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 08:39:21 ] ところで、VSのデバッグ中PDFをADOBE Reader8で起動すると高確率で フリーズするのは、私だけですか?
480 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:33:36 ] >>478 そんなメソッドあっても使えないだろ
481 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:38:07 ] >>480 なんで?
482 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:50:35 ] XMLの形式は? バインドはできてもいいと思うけど
483 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:57:36 ] >>482 形式? ウェルフォームドとか検証済みとかそういうことですか? WEB開発ってやったことないから詳しいこと知らないけど 例えばMSDNのツリーなんてXMLをバインドしてるんじゃないのかな? ノード増えるたびにハードコードみたいな非生産的なことする?
484 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:06:24 ] なんでそうなるんだよ バインドできないのは確かに問題だけどXMLから自動で読み込む処理を自分で書けばいいだろ
485 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:14:41 ] >>484 バインドできなくても、GUI名乗ってるんだからマウスからノード追加するような プログラム作ったとき読み込み保存メソッドあれば便利だと思うんですが 使えない理由ってなんですか?
486 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:18:15 ] そんなこと言い出したらキリがないだろ バインドで一本化した方が綺麗
487 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:27:46 ] 使えない理由は意地でも答えないつもりですね
488 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 01:27:10 ] 理由? 数多くの場合に対応できるような汎用的なものを作ろうとすると、 結局、単純に使うのも大変なものになってしまう恐れがあると判断されたのだろう。 そんなものないほうがましだ。
489 名前:デフォルトの名無しさん [2008/04/05(土) 03:40:40 ] Dim dt As DateTime DateTime.TryParse("昭和64年2月23日", dt) ↑これがTrueになってしまうのですが、非実在和暦を 検出するうまい方法はありませんか?
490 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 04:04:51 ] ありません 和暦には未来があります
491 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 04:35:06 ] >>489 そのdtを和暦に変換して"昭和64年2月23日"になればtrue
492 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 08:45:18 ] AcroPDF使ってPDFの表示してるんだが、「アクロバットがインストールされてない」ことを 知るにはレジストリあさるしか無い? newした時にエラーになるかと思ったらならないし… (アクロバット無い時にPDF処理しないようにするため)
493 名前:デフォルトの名無しさん [2008/04/05(土) 08:57:05 ] >>491 ありがとうございます。それGoodです。
494 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 10:54:30 ] >>492 遅延バインディングすれば?
495 名前:デフォルトの名無しさん [2008/04/05(土) 11:56:49 ] A3サイズでデザインしたActiveReportを A4サイズに縮小して印刷したいのですが、 .Net側でサイズを制御することはできるのでしょうか?
496 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 13:12:55 ] >>492 そのまま実行すればどこかでエラーになるので それをCatchすれば良いだけでは?
497 名前:デフォルトの名無しさん [2008/04/05(土) 15:16:41 ] このスレの住人なら知っていますね、あの糞開発ツールのことを ・自分のプログラムのバグなのかコンパイラのバグなのかわからない ・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している ・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている ・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる 糞だけど、政治的な理由で無理やり使わされているんですよね。 もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。 ・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。 ・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。 ・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。 バグレポートなどしてはいけません。改善要求などもってのほかです。 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。 ・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」 なんて話が出たら力強く机を叩き、会議室を出ましょう。 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。 糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
498 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 18:00:39 ] コピペ君って馬鹿だな、まで読んだ。
499 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 19:28:44 ] >>496 最初にListViewに対象ファイルだけピックアップして、さらにクリックで拡大表示 (PDFの場合はAcroPDFに渡す)してるんだけど、最初のピックアップは拡張子だけで 判別してるのでAcroPDFに渡して始めてエラーになる ところがアクロバットが無い場合はListViewの段階で出さないようにしたい、と まあアクロバットアンインストールしてみりゃいい話なんだが面倒くさくて… それとインストールされていない環境とアンインストールした環境が同じかどうか ちと自信ない(アドビのこったからレジストリ完全に綺麗にするとは思えなくて)
500 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 20:06:55 ] PDFのアイコンを取得してみて、空なイメージと区別とか。 厳密にはAcrobatじゃないかもしれないけど。
501 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 21:17:14 ] 結局アンインストしてみた 実際やってみたら簡単な話でAxAcroPDF.GetOcxがNothingかどうか調べるだけで OKだった >>500 classrootの.pdfからたぐる方法は自分でアクロバット使ってないから(FoxIt使ってる)考えなかった まあ案の定currentuser\software\adobeにはacrobatのキー残ってたけど
502 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 21:53:26 ] ActiveX版Spreadを多用しているVB4のプログラムを VB2005 & Spread 2.5J .NET版への移行を行っています。 なんとか移行はできたものの、Spreadをマウスのホイールを使って スクロール(垂直、水平共に)させるとなんだか、ものすごく重たく感じます。 これってなんでなんでしょう??? どなたかご存知であれば教えてください。 開発用のPCは以下の仕様です。 OS : Win200Pro CPU : Celeron 2.8GHz Memory : 1GB .NetFrameWork : 2.0Sp1
503 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 22:18:15 ] 正規ユーザーなら開発元に聞(以下略 IEのスムーズスクロールをONにしたときみたいな動作なの?
504 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 22:38:21 ] >> 503 はい、スムーズスクールをOFFにしたような、モッサリした感じの動きです。 開発元に聞いてみる前にどなたかご存知であればと思って質問させていただきました。
505 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 00:21:13 ] >>504 SpreadじゃないけどWindowsの右クリックメニューのにょろっと出る視覚効果を 殺したらグリッド系のスクロールがまともに動くようになった事があるな。
506 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 18:13:00 ] >>501 大ウソだったw おかしいな…確かに出来た気がしたんだけどな… 結局レジストリ
507 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 19:39:50 ] >>505 Win2000の視覚効果みたいなのは全てOFFにしているのですが・・・。 それでもモッサリした感じがします。
508 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 14:17:06 ] プリンタの窓を開きたいのですが、どうすればいいでしょうか? プリンタとFAXまでは開くことができます。 (コントロールパネルのプリンタとFAXを表示→特定のプリンタを開く) 一回で開くことができるのでしょうか? それとも、「プリンタとFAX」の窓を開いてプリンタを開いて、「プリンタとFAX」の窓を 消す作業をしないといけないのでしょうか? 対処法お願いいたします。
509 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 14:35:35 ] ふつうは片手で開けるw
510 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 16:56:47 ] Dim dgv As DataGridView = DataGridView1 Dim tbl As DataTable = DirectCast(dgv.DataSource, DataTable) これキャストできないんですが原因がわかりません どんな原因が考えられるでしょうか
511 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 17:08:34 ] dgv.DataSource が DataTable じゃないんだろう
512 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 17:27:51 ] >>511 そういうことでしたか。 ちなみにDataSourceはBindingSourceだったんですが そのままでDataTableを取得する方法ってないでしょうか?
513 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 17:30:16 ] >>508 プリンタのショートカットを作って開けるのだからできるだろ
514 名前:512 mailto:sage [2008/04/07(月) 18:14:29 ] すみません↓でいけました。 Dim dgv As DataGridView = DataGridView1 Dim tbl As DataTable = _ DataSet1.Tables(DirectCast(DirectCast(dgv.DataSource, System.Object), BindingSource).DataMember)
515 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:21:10 ] 課題でVB2005を使用してプログラムを作成してるのですが ちょっとしたことで躓いています Form1と2がある状態で2をShowメソッドで表示した際に Form2がアクティブになりません LoadやActivetedなどにActiveteメソッドセットしてみたのですが上手くいきません モーダル使わずにForm2をアクティブにするにはどうすれば宜しいのでしょうか?
516 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:25:08 ] ShowWindow
517 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:42:12 ] >>513 知ったか乙。
518 名前:デフォルトの名無しさん [2008/04/08(火) 14:59:18 ] VB.net2003からプリンタの印刷設定を直接変える方法ってなんかないでしょうか?
519 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 16:44:50 ] >>517 知らんのか乙。
520 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 18:58:37 ] >>519 教える気のない奴は消えろよ
521 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 19:36:04 ] バカに教える気は無い
522 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 19:37:43 ] ふつう>>513 で十分だが?
523 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 19:39:38 ] コピペすれば動くコードがほしいよ〜
524 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:11:06 ] Shell.ApplicationをCOM interopでつくって、 shapp.NameSpace(ssfPRINTERS).Items()を ぐるぐるまわして、explorerで開きたいItemに InvokeVerb("open")あたりでどーだ。
525 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:44:34 ] プリンタのショートカットを作って開けるのってどうやるの? ショートカットを組み込むとかわからん。 通常のアプリなら組みこめられるが、プリンタのドライバ?とか指定はどうやるの?
526 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:29:34 ] >>525 まず文章を推敲するのが先。 正直君が何を言ってるのか、何をしたいのかサッパリ理解できないし、 それが俺の読解力の問題とは思えない。
527 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:58:21 ] >>515 Form.Shown
528 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:54:46 ] System.Diagnostics.Process.Start(プリンタのショートカット)
529 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:54:23 ] >>521
530 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 00:33:09 ] System.Diagnostics.Process.Start(Adobe PDF) とかじゃだめなのか・・・ >>526 ボタンを押したらプリンタの詳細(印刷中とか)の窓を開きたい。
531 名前:524 mailto:sage [2008/04/09(水) 00:39:09 ] ・・・
532 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 02:03:05 ] >>521
533 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 09:18:19 ] 馬鹿がバカをバカにするスレはここですか。
534 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 14:15:35 ] >>522-523
535 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:22:28 ] >>533 自覚してるのね
536 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:34:23 ] ググっても出てこなかったのですかが、 すでにデータが入っているComboBoxのデータを ほかのComboBoxにデータをコピーするやり方が 解りません。 エロい人教えてください。 バージョンは.NET Frameworks1.1です よろしくお願いします。
537 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:36:15 ] ComboBoxは配列だから配列ごとコピーすれば?