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


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

VB.NET質問スレ (Part21)



1 名前:デフォルトの名無しさん [2007/04/23(月) 12:42:36 ]
前スレ

VB.NET質問スレ (Part20)
pc11.2ch.net/test/read.cgi/tech/1173061176/

テンプレは2〜10くらいまでの間にある予定

411 名前:デフォルトの名無しさん [2007/05/28(月) 21:50:04 ]
>>410
いや、まあ、ただ教えてくれってだけじゃなくて、考えるヒントになればって
思っただけ。
クラスとかの質問じゃないから、どうやればそのイベントを発生させるか
考えられたら、のちのちのためになるかなぁと。

412 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 22:13:42 ]
だからって>VB6とかVBAではなんて書いた? がどうヒントになるんだ
だいたいPerformClickなんて
知ってるか知らないかだけの問題であって考えても仕方ないだろ
自分で調べられるならこんなところで聞かないだろうし

413 名前:デフォルトの名無しさん [2007/05/28(月) 23:00:59 ]

>>410
>>409

ありがとうございます。
ちなみにVB6、VBA 経験なしです。。。

414 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:07:15 ]
あとVisualStudio使ってるか使っていないかは最低でも伝えてほすぃ

415 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 02:12:54 ]
>>411
馬鹿は教育しなくていいよ。
知ってれば答えろ。知らなきゃ黙ってろ


416 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 08:24:32 ]
なるほど、だから誰も君には何も言わないわけかw

417 名前:デフォルトの名無しさん [2007/05/29(火) 09:58:26 ]
おまえら・・・・

もうちょっと教えて君には聞き方教えてやろうぜ?
だからC#に聞きにいったりするアフォが出て来るんだし

>>413
せめてPG経験とか、何の言語使えるとか情報出さなきゃ
知識が0なのかどうかすらわからん・・・・
例えばJAVA経験あるといえば、JAVAでいうところのこんなもんだ

って砕いた説明してくれる奴も居るだろうし
てか、何でこういう奴出てくるんだろうな・・・ 何も情報出さずにエスパーしてほしい奴多すぎね?

418 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 13:26:32 ]
何で、ってそれがVB.NETクォリティだろ

419 名前:デフォルトの名無しさん [2007/05/29(火) 13:44:27 ]
>>418
そうか・・・そうだよな
ァ '`,、'`,、('∀`) '`,、'`,、



420 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 14:59:08 ]
VB2003で、「起動時に前回終了時のウィンドウのサイズを復元する」
ということをフォームのプロパティ設定だけで実現できますか?

421 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 15:04:45 ]
いいえ

422 名前:デフォルトの名無しさん [2007/05/29(火) 15:35:18 ]
レジストリに書いたら??

423 名前:デフォルトの名無しさん [2007/05/29(火) 15:43:39 ]
>>420
明らかにそんなものないだろうが

何の為の設定ファイルやレジストリだ?カス

424 名前:デフォルトの名無しさん [2007/05/29(火) 16:13:21 ]
どうやったらできますか?って質問ならまだしもな。


425 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:17:57 ]
Webで調べたら、プロパティ設定で実現する方法を説明しているサイトがなかったのと
そういうプロパティが無かったので、そうじゃないかと思ったのですが、
明確に「プロパティ設定ではできません」みたいな説明がなかったので・・・

昔いじってた特殊な開発環境だと、そういうプロパティがあったので、
VB2003でも無いのかなと思ったのです。

426 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:20:59 ]
まあそう突っかかるような質問ではないよな。
2005なら可能だよ確か。
俺はそういうのくだらない仕様だと思うからやったことはないけどね。

427 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:24:46 ]
>>425

>明確に「プロパティ設定ではできません」みたいな説明がなかったので・・・
おま・・・・・
ありえないものをどのように説明するんだと・・・・
やれるとしたら中間ファイルを書き換えるとかの手法くらいだ
まずありえないけど

極端な話、自分が頭で思ったことをソフトにしてくれるツールありませんか?
というような疑問や質問があって
その答えを探しているようなもんだと思うぞ
まともにいけば質問すらないだろう・・・・?

>昔いじってた特殊な開発環境だと、そういうプロパティがあったので
何の環境なのかkwsk
一度そういう環境って見てみたい


428 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:28:57 ]
>>427
だから悪いけど足りないのはお前さんの方だよ。
>>425が想定したような機能が存在することを仮説するのはそんなにおかしなことじゃない。

まあ、「お前自分で全然調べてないだろう」感は否めないがね。

429 名前:デフォルトの名無しさん [2007/05/29(火) 19:39:46 ]
>>427
機嫌でも悪いのか?
まぁそう突っかかるなよ

>>425
まぁVB.NETなら大人しくアプリケーション構成ファイル使ったほうが吉と思われ



430 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 20:46:52 ]
外部にファイルを作らずに…とは言ってないんだから、
プロパティの実装によってはプロパティに値を設定するだけで設定を永続化させるのも可能
ありえなくはないわな

431 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 21:49:33 ]
最近、あっちこっちで暴れてるヤツが1名いるようだな・・・

432 名前:デフォルトの名無しさん [2007/05/29(火) 22:04:40 ]
>>420
MaximizeBoxとMinimizeBoxをFalseにして、
BorderStyleをFixedSingleにすればいいんじゃね?

433 名前:デフォルトの名無しさん [2007/05/29(火) 22:34:28 ]
>>432
それは、そもそも可変不可では?

434 名前:デフォルトの名無しさん [2007/05/30(水) 15:11:52 ]
Webプログ板みてもASP.NETのスレがないので、ちょいとここで聞きたいのですが。

MicrosoftからExpression Webという新しいWeb作成ソフトの紹介メールがきたんですが
ホームページビルダー持ってる人は今なら68%オフで買えるそうです。aspxファイルとの連動
も良いと書いてあります。自分は今までJava,PHPでWebシステムを構築してきましたが、
今度からASP.NETもやらなくちゃなりません。このソフトは買ったほうがいいですか?

435 名前:デフォルトの名無しさん [2007/05/30(水) 18:41:34 ]
>>434
とりあえずASP.NETのエディタ先使って
で満足できなければ試用してみれば?

436 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 02:23:15 ]
値型の代入も、参照型の代入も = で
こんな糞な言語仕様をユーザに提供して、
自分たちは使ってないんだろな。

437 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 02:29:57 ]
(゚д゚)ハァ?

438 名前:デフォルトの名無しさん [2007/05/31(木) 11:04:19 ]
>>436
じゃぁどうするんだ・・・?
C#とかで作ってるマイクロソフト製のソフトもあるぞ?

439 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:53:27 ]
いやいや、つか多くの言語はそうだろ



440 名前:434 mailto:sage [2007/05/31(木) 12:50:30 ]
>>435
はっ。ありがとうございます。自分はちょうど浮き金がそのくらいあるのですが
交際費のためにとっておく(貯金しておく)か、それを買うか迷ってます。交際費はデートではないです。念のため。

一応、貯金しておくかな?

スレ違い、ありがとうございました。

441 名前:デフォルトの名無しさん [2007/05/31(木) 14:25:37 ]
VB.NET 2005で初歩的な質問なのですが

ある画像をBitmapオブジェクトで取得したい場合

Bitmap.FromFile("hogehoge")
で取得してもImageを取得するようになっています。

現在は
CType(imageObject,Bitmap)
で変換をかけているのですがなにかもっといい方法はないでしょうか?

442 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 14:42:15 ]
Bitmapクラスのstringをひとつだけ引数にとるコンストラクタを使えば?

443 名前:デフォルトの名無しさん [2007/05/31(木) 14:58:18 ]
>>442
あ・・・・
そうですね 今見たらFileName引数に取るのがありました
見落としてました お手数をおかけしました

444 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:09:02 ]
VB.NETを使用してプログラムの作成をしているのですが
スプラッシュウィンドウで画像を動かすにはどうしたらいいのでしょう?

445 名前:デフォルトの名無しさん [2007/05/31(木) 15:19:05 ]
>>444
具体的に動かすというのは・・・どう動かしたいんだろう???

ピクチャボックスに画像表示させて
タイマのイベントの中でLocationを変更させるとかでは解決できないような事?


446 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:20:05 ]
さすがにLocationはお粗末過ぎるだろ
自分で描画しろ

447 名前:デフォルトの名無しさん [2007/05/31(木) 15:35:43 ]
>>446
まぁw そうなんだけど 何をやりたいかも見えてこなかったのでそう言ってみた
反省はしていない


448 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:38:59 ]
アニメーションGifをスプラッシュウィンドウのPictureBoxに貼り付けておく

449 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:44:08 ]
この機会にWPFに乗り換える



450 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 16:02:24 ]
>>449
横レスだが

あ〜 いいよねぇ・・・つかいてぇわ
FrameWork3.0導入できる所って うらやましい

ウチはまだ検証段階だからって業務で使わせてくれない・・・


451 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 17:41:15 ]
>>445
タイマのイベントの中でLocationですね。
調べてみます。

>>448
それは簡単そうですね。
ただGIF画像の作り方がわからないので
こちらも勉強が必要みたいです。

452 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 17:44:10 ]
回答ありがとうございます。

具体的な目的が無く
かっこいいスプラッシュウィンドウを作りたい
という程度なので

簡単で「かっこいい」スプラッシュウィンドウの作成方法があれば
教えていただけたらうれしく思います。


453 名前:デフォルトの名無しさん [2007/05/31(木) 18:03:37 ]
>>452
まぁありきたりだけど
画像とプログレスバーでXP起動画面っぽいのはどう?

その前後でスプラッシュフォームのPacity(つづり忘れた)を増減させて

透明→表示→プログレスバー増加→透明→起動フォーム表示

とかだったら結構ラクだと思うけど


454 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:11:07 ]
透明?

使いたい画像があってそのロゴを
シャキーンて感じに出したいのですが

えと、画像が横からスライドして登場したり
だんだん大きくなったりとか(フェードイン?)

説明わかりにくくてすみません

455 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:28:02 ]
透明はフェードインとかのイメージだと思うよ。
って大きくなっていくのもフェードインというのか?そうか…


456 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:04:30 ]
透明といえば

フォームの背景色を透明にすることは可能でしょうか?

プロパティのBackGroundColor(?)でWEBタブのI何とか
を選んでもエラーがでてできません。

457 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:49:50 ]
結論:スプラッシュは不要

458 名前:デフォルトの名無しさん [2007/06/01(金) 02:26:08 ]
呼び出し先のDLLがアンマネージドの場合、
そちらのDLL内で使用されたメモリは
.NET Frameworkによって自動的にGCされるのでしょうか?

下記のような構成の場合、
@やAはGC対称だが、Bの場合、
B内で確保されたメモリがB内で明示的に開放されない限り、
GCされずに確保されっぱなしと考えているのですが、
その理解で問題ないでしょうか。


VB.NETのEXE  @
↓↑
C#のDLL    A
↓↑                  ↑.NET系の言語
-------------------------------------------------
↓↑                  ↓非.NET系の言語
普通のCのDLL B

また、Bがメモリをリークしているか否かを確認するには
呼び出す直前、直後に

Process.GetCurrentProcess.WorkingSet

仕掛ければいいのでしょうか
(このやり方だと、カレントプロセスの使用メモリが合算されちゃうのですが、
 直後−直前の差分がBのメモリ使用量になるかと思うのですが。。。)

※すれちがいかも知れませんがアドバイスいただければ。

459 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 03:24:39 ]
DLL内で使用された解放されないメモリ、てのが分からん。
そんなんがあったらアンマネージドの世界が大混乱だろ。

直呼びだろうがP/Invokeだろうが
呼び出し側で解放が必要なメモリは呼び出し側で解放する。それだけだろ?

バッファを要求するAPIでMSDNにCallerはMemoryをFreeすることを
Requiredと書いてあるときは呼び出し側の.netでFreeすることがMustですよ?

WorkingSet からリークを判定しようなんて非現実的過ぎて
しょんべんもでないわ。




460 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 07:06:39 ]
そもそも.NETなのにリークが発生するのかと。
発生しないだろ、GCあるのにw

461 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 09:36:19 ]
あほ

462 名前:デフォルトの名無しさん [2007/06/01(金) 09:37:11 ]
横からスマソン。
>>459のいうとおり、確かに呼び出し元でメモリ確保したら責任もって解放するのが原則だ。

ただ、>>458

> 呼び出し先のDLLがアンマネージドの場合、
> そちらのDLL内で使用されたメモリは

っていってるから、たぶん呼び出された側のアンマネージドの中で
定義してるローカル変数アロックして、その後フリーし忘れたらどうなるのか
きいてんじゃないかい?

呼び出す前後のメモリ調べようとしてるから、
そういう意味なのかと思ったが。

はずしてたらすまん。エスパーじゃないんで。

463 名前:デフォルトの名無しさん [2007/06/01(金) 09:50:04 ]
つうかMarshalクラスでオブジェクトがComかどうか調べてReleaseつかって開放すればいいじゃん

464 名前:デフォルトの名無しさん [2007/06/01(金) 10:12:49 ]
>>459も460もちがうんじゃんw

465 名前:デフォルトの名無しさん [2007/06/01(金) 15:12:32 ]
Office2002のCOMを使用したプログラムは、Office2007のインストールされた
PCでも正常に動作するでしょうか?




466 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 15:24:07 ]
質問させてください。
環境はVB2005です。

DataGridViewで、例えば編集可能な列が2列あったとします(仮にカラムA、カラムB)。
この時、カラムAのセルに文字を入力したあと、同じ行のカラムBのセルにフォーカスを
遷移させたいのですが、勝手に入力したセルのひとつしたのセルにフォーカスが
遷移してしまいます。
どうにかして横のカラムBにフォーカスを遷移させられないでしょうか…。

どこかプロパティで指定できるのか、CellEndEditあたりのイベントに何か書けばいいのか、
探っているのですがさっぱりです。
わかる方いらっしゃいましたら、ご教授お願いします。

467 名前:デフォルトの名無しさん [2007/06/01(金) 15:32:22 ]
>>466
入力の終了はどうするの?Enterで移動することになるのかな?

それだったらKeyPressなりでKey引っ掛けて
現在編集中ののCellを取得し、そのRowとColumnのインデックスでも取得して
取得した現在のRow、ひとつ右のColumnのセルを指定してEditを開始してやればいいと思うよ

メンバで確か編集を開始するメソッドがあったと思うけど・・・・

最終列の場合はどうするかわからないけど、まぁどうにでもなるってこったww
説明ヘタですまないな

468 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 15:48:49 ]
>467
レスありがたふ。

現状
編集可能なセルの上で何かキーを押す→編集モードになる
文字入力してEnterキーを押す→編集モードが終り、下のセルに(勝手に)フォーカス遷移

編集モードになっていないときはKeyPressやらKeyDownでEnterが拾えるんだけども、上記の場合だと拾えない…
むむむ。
もう少ししらべてみまっしゅ。

469 名前:デフォルトの名無しさん [2007/06/01(金) 16:26:48 ]
>>468
ちょっwwwwww
ちょっと調べてみてたらMSDNに答えあるじゃねぇかwwwwww
ttp://msdn2.microsoft.com/en-us/library/system.windows.forms.datagridview.processdatagridviewkey.aspx




470 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 16:50:10 ]
>469

471 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 16:51:18 ]
>469
途中で書き込んでもーた(´・ω・`)
継承したコントロールつくるしかないのかー・・・・
ありがとう。

472 名前:デフォルトの名無しさん [2007/06/02(土) 15:36:45 ]
Property の Attribute 設定においては条件分岐などが使えるとうれしいのですが
可能でしょうか?例えば、何かの場合にはこの項目は表示し、別の場合には表示しない、
などができると助かるんですが・・・。

473 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:51:46 ]
>>472
「例えば」が何の例示にもなってない。
もっと具体的に。


474 名前:デフォルトの名無しさん [2007/06/02(土) 16:14:06 ]
>>473

そうですね、いくつかのオブジェクトで共通の項目があるとして、
しかし、何かの条件が立っているときは、それを編集不能にしたい、
つまり PropertyGrid で Disabled にしておきたい、などですね。

もし Attribute で If文みたいな条件分岐や、オブジェクトのインスタンス
フィールドによるBoolean値 が使えなければ基本的に Attribute での
処理は不可能なのだと思います。そういう理解でいいでしょうか。

その場合は他の方法を考えて見ます。

475 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:16:31 ]
>>474 > Disabled <- これは ReadOnly(True) のことです


476 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:18:11 ]
PropertyDescriptorでなんとかなるんじゃね?

477 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 17:28:07 ]
>>476
どうもです、PropertyDescriptor で オブジェクトの
インスタンスフィールドによるBoolean値が使えるかどうか
調べてみます。

478 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 18:24:36 ]
>>472
なんか質問が釈然としないなあ。
まずコンポーネントまたはFormのコントロールの話なんだよね?

その自作のコンポーネントまたはコントロールをFormに貼り付けた時の、
デザイナのプロパティグリッドの表示を動的に変化させたいってこと?

そうなら無理な気がするし、そもそもそんな必要もないのでは。
プロパティグリッドの表示の制御って属性で行うと思うんだけど、
属性のプロパティって実行時に変えられたっけ?

プロパティの説明で「この値はXXがOOの時には無効です。」と表示した上で、
必要なら変更を無視するコードを書けばそれで必要十分だと思う。

479 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 19:37:22 ]
>>478
>プロパティの説明で「この値はXXがOOの時には無効です。」と表示

するのは今それでやっていました。

まあそうなんですが、ReadOnly(True) の True のところに、
Boolean型の論理式を入れて制御できないものかと思ったのです。

やってみるとどうもインスタンスフィールドを使うとダメだといってくるので
やっぱり不可能なのかなと思ったので、もしかしてどなたかやった方は
おられないかと思いまして・・・

また調べてみますが、ダメであれば別の方法考えてみます。



480 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:16:59 ]
別の方法って、プロパティグリッドを制御する方法が(コンパイル時に決定する)
属性のプロパティの値以外に用意されてないとしたら不可能でしょだから。

だからそんなにどーしても変えちゃダメ、ってプロパティーなら、条件次第で
変更キックするようなコード書けばいいだけじゃん。
俺はうっとうしいと思うけど、必要ならメッセジボックスでも出してさ。

481 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 21:58:18 ]
属性は型情報なんだから、特定のインスタンスのフィールドがどうこう考えてる時点でおかしいと思えよ

482 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 01:43:00 ]
最近見かける(´・ω・`)←これの
口の部分ってどうタイピングすれば出るんだ?

483 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 02:15:06 ]
オメガでおk

484 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 02:22:07 ]
>>483
(´・Ω・`)サンクス

485 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 03:56:42 ]
>>483
(´・λ・`)サンクス


486 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:57:45 ]
↓この書き方ってセンスが無いでしょうか?行によってカンマから始まったり、そうでなかったり・・・
Private Sub Test(a1, a2 _
, a3, a4, _
a5, a6 _
, a7, a8)



487 名前:デフォルトの名無しさん [2007/06/04(月) 11:14:53 ]
ない

488 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 11:25:34 ]
カンマは前の要素にくっつけるもんだろ。

489 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 11:52:16 ]
偶数行に特別な意味を持たせたいのならば、ないこともない



490 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 12:56:46 ]
>>479
.NET 2003 でやろうとして挫折した覚えが…
そのときは結局、取得なら
TypeDescriptor.GetProperties(オブジェクト).Item("プロパティ名").Attributes
でできるけど、AttributeCollection 自体が ReadOnly なんで
動的には変更できない、という結論に。
だが、君ならきっとやれる。頑張ってくれ。そして教えてくれ。

491 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 17:24:46 ]
それは方向が間違っとる
デスクリプタカスタマイズしても動的に読んでくれないと意味ないし。


492 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:36:57 ]
マクロで頑張ってVSを操作すればできそうな気がする
気がするだけ

493 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 01:22:18 ]
それはただの気のせい

494 名前:デフォルトの名無しさん [2007/06/05(火) 22:46:12 ]
携帯から失礼します
SQLの質問です

Sqlコネクトストリングを
"DataSourse = .\EXPRESS"な感じで、
ローカル\EXPRESRを指すとします

その時に、例えば、カレントのサーバーを"AAA"と設定して、
先ほどのコネクトストリングを使用して
"AAA\EXPRESS"を指すことってできるでしょうか?

よろしくお願いします

495 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 22:50:49 ]
>>494
やってみてダメならまたおいで

496 名前:デフォルトの名無しさん [2007/06/05(火) 23:13:15 ]
すみませんが教えてください。お願いします。

イミディエイト・ウインドウで、"?" の後ろに、オブジェクト変数をタイプして
エンターすると、オブジェクトのパラメータがダーッと出てくるんですが、
最後まで出ないで
< 詳細... (486 のアイテムの最初の 100 を表示しています。) >
となって終了します。これを全部出すにはどう操作すればいいでしょう?

よろしくです。

497 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 00:02:13 ]
直前に処理したメソッドの内容を無効にして、一つ前状態に戻すアンドゥーの様な
機能を持つボタンを作りたいのですが、どうすればいいでしょうか?

498 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 00:14:21 ]
直前の操作を覚えていれば、逆操作できるだろ

499 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 00:15:27 ]
動作をスタックにしていれとく
戻したらこんどはRedoのスタックにいれる



500 名前:最凶VB厨房 mailto:sage [2007/06/06(水) 00:32:03 ]
>>497
あらかじめ処理する時に、
変更対象のデータの変更前と変更後を記録しておく。
その記録から、変更後の状態から変更前の状態に戻す。

処理手順の記録も方法の一つ。最初の状態からどんな処理をしたのか
手順を記録しておく。
その記録から最初から最後の処理直前まで処理をして
元に戻す。

前者はExcelちっくな表。後者はお絵かき。を想定。

501 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 05:03:57 ]
>>498-500
レスありがとうございます。よくわからないけどいろいろ試してみます


502 名前:デフォルトの名無しさん [2007/06/06(水) 06:59:42 ]
>>497
覆水盆に帰らず

503 名前:デフォルトの名無しさん [2007/06/06(水) 10:45:05 ]
プリンタの一覧を取得したく、以下のプログラムを組みました。

For Each p As String In Printing.PrinterSettings.InstalledPrinters
Debug.WriteLine(p)
Next

しかし、ネットワークプリンタで問題が生じています。
「\\マシン名\プリンタ名」で取得したいのですが、
「自動 プリンタ名 (マシン名 上)」の形式で取得できてしまいます。

ネットワークプリンタを「\\マシン名\プリンタ名」の書式で取得する方法はないのでしょうか?

宜しくお願いいたします。


504 名前:デフォルトの名無しさん [2007/06/06(水) 14:14:08 ]
初めて質問します。VB6の時、msgbox が表示されたときに、
CNTL + BREAK でデバッグモードに移行できたのですが、
VB.NET ではできません。なんか方法がありますか?


505 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 14:21:17 ]
あります

506 名前:デフォルトの名無しさん [2007/06/06(水) 14:39:24 ]
>>503

507 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 14:41:14 ]
>>503
それで普通に
\\マシン名\プリンタ名
で出るけどな。
「自動 プリンタ名 (マシン名 上)」

508 名前:504 [2007/06/06(水) 15:01:05 ]
>>505
すいませんが、教えてください。


509 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 15:06:48 ]
>>508
メッセージボックスが出たらその行にブレークポイント仕掛ければいいんじゃね?



510 名前:504 [2007/06/06(水) 15:11:59 ]
それをせずに、したいのです。VB5では当然のように、できてましたから。

511 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 15:32:46 ]
>>504
IDE に戻って Ctrl+Break では不満なのか。






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

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

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