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


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

VB.NET質問スレ (Part10)



1 名前:最凶VB厨房 mailto:sage [05/02/26 00:00:13 ]
VB.NETの質問全般です

過去スレ
VB.NET質問スレ (Part9)
pc5.2ch.net/test/read.cgi/tech/1106577850/
VB.NET質問スレ (Part8)
pc5.2ch.net/test/read.cgi/tech/1102512868/
VB.NET質問スレ (Part7)
pc5.2ch.net/test/read.cgi/tech/1096683017/
VB.NET質問スレ (Part6)
pc5.2ch.net/test/read.cgi/tech/1088812165/
VB.NET質問スレ (Part5)
pc5.2ch.net/test/read.cgi/tech/1078134703/
VB.NET質問スレ (Part4)
pc2.2ch.net/test/read.cgi/tech/1065269043/
【老若】VB.net質問スレ【男女】 (Part3)
pc5.2ch.net/tech/kako/1056/10562/1056281084.html
【老若】VB.net質問スレ【男女】 (Part2)
pc2.2ch.net/tech/kako/1043/10436/1043629429.html
【老若】VB.net質問スレ【男女】
pc2.2ch.net/tech/kako/1025/10258/1025848458.html

232 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:28:57 ]
メニューのイベントでヘルプ表示してるんでしょ?

だったら自分がアクティブじゃなかったら
ヘルプ表示しないようにするだけだと思うんだけど。。
何か間違ってるか?

233 名前:デフォルトの名無しさん [05/03/11 00:33:11 ]
ウケる。要求仕様と違うとはまさにこのことか。

234 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:34:05 ]
>>232 「自分」って誰?(バク

235 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:38:42 ]
>>232
それって親フォームにキーイベント飛んでるじゃん。
e.Handle = True
じゃムリなの?

236 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:42:25 ]
馬鹿な上に幼稚なVB厨どもはしょうがないですな。

別にウィンドウメッセージそのものをキャンセルする必要なんて全然ない。
要はそれを処理するべき場合かどうかを判断できれば必要十分だろといってるの。

237 名前:デフォルトの名無しさん [05/03/11 00:48:27 ]
>>236
必要かどうかの問題ではなく、231がやりたいのはメッセージを
キャンセルしたいのだろう。別に君がその方法を知らないなら
ムリに書き込む必要ないんじゃないの?何がしたいの?

238 名前:234 mailto:sage [05/03/11 00:49:18 ]
どうでもいいけど「自分」って誰?(ププッ

239 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:52:02 ]
>>237
そういうSEは最近多いよ。勝手に要求仕様を捻じ曲げて
得意げな大馬鹿

240 名前:デフォルトの名無しさん mailto:sage [05/03/11 00:54:28 ]
>>231ですが、メイン画面(親フォーム)は別の外注の会社が
作っていて、私が作っているフォームでファンクションキーを
処理する都合でメイン画面に修正が入るのはあまり
好ましくないのでメッセージをキャンセルする方法があるのならば
それがやりたいです。分かりにくくてすいません。



241 名前:デフォルトの名無しさん [05/03/11 01:28:29 ]
VBで、ある業務システムつくろうと思ったけど。
スタックが心配で見合わせてる。


242 名前:デフォルトの名無しさん mailto:sage [05/03/11 01:29:27 ]
で?

243 名前:デフォルトの名無しさん [05/03/11 01:34:56 ]
どうしたものかな。
VB6では、スタック領域を設定することできないんだよ。
NETは、どうなの。


244 名前:デフォルトの名無しさん mailto:sage [05/03/11 01:40:41 ]
質問です。
IEで表示した内容を印刷ダイアログを表示せずに
プログラムから印刷する方法を教えてください。

245 名前:最凶VB厨房 mailto:sage [05/03/11 01:42:20 ]
>>231
もしかして親フォームのKeyPreviewプロパティはTrue??

246 名前:デフォルトの名無しさん mailto:sage [05/03/11 01:45:52 ]
アホか。
要求仕様は、「子フォームがアクティブの時には親フォームのヘルプを表示しないようにしたい」
メッセージをキャンセルするってのはその一手段に過ぎない。

>>240
やっぱり無理なんじゃないか。
というのは、別に子が親にメッセージ送ってるわけじゃないのだから。
いま実際WndProcでメッセージ拾うコード書いて確認したので間違いないと思う。

247 名前:デフォルトの名無しさん mailto:sage [05/03/11 02:01:28 ]
WndProcをオーバーライド。
該当するキーの場合、基底クラスのWndProcを呼ばない。
あるいはProcessCmdKeyをオーバーライド。
該当するキーの場合、trueを返す。

248 名前:デフォルトの名無しさん mailto:sage [05/03/11 07:13:39 ]
>>246
>>240

アホ

249 名前:デフォルトの名無しさん mailto:sage [05/03/11 07:15:36 ]
>>246
>いま実際WndProcでメッセージ拾うコード書いて確認したので間違いないと思う。
間違ってるじゃんw

お前、マジでもういいよ

250 名前:デフォルトの名無しさん mailto:sage [05/03/11 08:35:18 ]
タスクバーを除いたデスクトップのサイズを取得したいのですが
どのようにすればよいでしょうか?



251 名前:250 mailto:sage [05/03/11 10:40:54 ]
すみません。わかりました。

252 名前:デフォルトの名無しさん mailto:sage [05/03/11 12:26:42 ]
>>249
幼稚な奴。
実際に自分でやってみてから言ってるか?
っていうか、「本当はWndProcなんてわかんない」に五万両。

253 名前:デフォルトの名無しさん mailto:sage [05/03/11 19:48:58 ]
このスレの大半はアホなのはわかっている。

254 名前:最凶VB厨房 mailto:sage [05/03/11 22:50:51 ]
ドアホがスレ立ててんだからしょうがねぇってこった。

255 名前:デフォルトの名無しさん mailto:sage [05/03/11 23:07:27 ]
アホは自分がアホだと認識した時点でアホではなくなる。

256 名前:デフォルトの名無しさん mailto:sage [05/03/12 00:35:42 ]
>>252
>>246が間違っていることを確認し、問題を解決できました。
回答くださった方(>>246の人は除き)、どうもありがとうございました。

257 名前:デフォルトの名無しさん [05/03/12 23:09:18 ]
どなたか教えてください。

datagridのDataGridTableStyleでFormatを設定する部分があると思うのですが、
番号を01,02,03・・・という感じでしたいので 00 と入れたのですがちゃんと表示されず、
1,2、・・とでてしまいます。
どの部分がおかしいのでしょうか?

258 名前:デフォルトの名無しさん mailto:sage [05/03/12 23:13:34 ]
Dim str As String : Dim time As Integer : Dim ch As ListView.CheckedListViewItemCollection
ListView1.View = View.Details : ListView1.CheckBoxes = True : ListView1.Columns.Add("test", 100, HorizontalAlignment.Left)
''' テストデータセット 偶数にチェック
For ii As Integer = 0 To 5000
ListView1.Items.Add(CStr(ii)) : If (ii Mod 2) = 0 Then ListView1.Items(ii).Checked = True
Next ii
''' チェックデータ取得 @〜B のどれが一番早い??
time = Environment.TickCount() ''''@
Dim txt1 As New System.Text.StringBuilder
For ii As Integer = 0 To ListView1.Items.Count - 1
If ListView1.Items(ii).Checked Then str = ListView1.Items(ii).Text
Next ii
Console.WriteLine(Environment.TickCount() - time)
time = Environment.TickCount() ''''A
ch = ListView1.CheckedItems
For ii As Integer = 0 To ch.Count - 1
str = ch.Item(ii).Text
Next ii
Console.WriteLine(Environment.TickCount() - time)
time = Environment.TickCount() ''''B
ch = ListView1.CheckedItems
For Each item As ListViewItem In ch
str = item.Text
Next
Console.WriteLine(Environment.TickCount() - time)


259 名前:258 mailto:sage [05/03/12 23:14:09 ]
上記サンプルの、ListViewコントロールについて質問です。
Details モードで、チェックボックスを付けた状態で、チェックされた行を
取得する方法なのですが、以前より何故こんなに遅いのかと疑問に感じていました。
が、どうやらコーディング次第でものすごく差があるようです。
私は、A<B<@となると思っていたのですが、現実は、@<B<<<<Aになりました。
何故このような結果が出るかどうしても説明出来ません。
誰か偉い人教えてください。

260 名前:デフォルトの名無しさん mailto:sage [05/03/12 23:20:00 ]
>>257
DataGirdTextBoxColumnのFormatプロパティだな。
該当するDataColumnのDataTypeがString型になってるんだろう。



261 名前:デフォルトの名無しさん mailto:sage [05/03/13 00:40:04 ]
>>259
面白そうなのでちょっとILDASMで見てみた。

(2)の最大のボトルネックはCountプロパティの取得部分であるのは動作を見れば一目瞭然。
では内部でどんな作業をしてるのかというと、
1.オーナーであるListViewのCheckedIndicesを取得して、そのCountプロパティを返す。
2.CheckedIndices.Countは、内部ではオーナーであるListViewのItemsプロパティを取得し、
 それをFor Eachで回して一つ一つCheckedプロパティを確認し、インクリメントして計測する。
という遠大な事をやっている。
For ... To で毎回Countプロパティを取得してればそりゃ死ねる。
Forの前に一度Countを別変数に取り出すだけで劇的に改善され、(3)にほぼ並ぶ。

さて、(2)と(3)の違いだが。
(2)は毎回Item(Integer)を呼んでいる。この動作の遷移は、
1.ListViewのCheckedIndicesを取得、CheckedIndices.Itemを呼ぶ
2.CheckedIndices.Itemは内部でListView.ItemsをForで回し、Index回目で見つかったCheckedのインデックスを返す
3.返されたインデックスのアイテムをListView.Itemsから取得し、それを返す
という流れだ。分かりにくいなんて意見はスルー。

(3)、For Eachは内部でGetEnumeratorが呼ばれ、それで返されるIEnumeratorのCurrentプロパティ・MoveNextメソッドで列挙動作が行われる。
ではGetEnumeratorはどうなってるかというと、
1.CheckedListViewItemCollection.Countを取得し、その数でListViewItem配列を作成する
2.ListViewのItemsをForで回し、Checkedかどうか確かめてCheckedなアイテムを順に配列に格納する
3.配列のGetEnumeratorを返す
って流れになる。
配列のGetEnumeratorは、MoveNextが呼ばれるごとにインデックスをインクリメントして、Currentで現在のインデックスのアイテムを返すってだけの簡単な処理。

(3)はCheckedListViewItemCollection.Countを取得してる以外にコストがかかる処理はなさそうだ。それが大きいけど。
(2)は2.の所だな。指すインデックスが後ろになればなるほどコストがかかるようになる。
その上ch.Item(ii)がループ回数呼ばれてる訳で、その回数分のListView.Itemsのループが発生してしまうと。

こんな動作を知ってしまった後では、でかいビューでCheckedItemsを使うのは躊躇しちゃうね。

262 名前:258 mailto:sage [05/03/13 12:06:00 ]
>>261
ホントにありがとうございます。
非常に分かり易い神な回答が返って来るとは思いませんでした。

ヘッポコ同僚が(1)でコーディングを行っていて、カコ悪いなーと思っていましたが
それが一番コストが掛からないなんて・・・orz


263 名前:デフォルトの名無しさん mailto:sage [05/03/13 13:17:14 ]
配列の概念がよくわかりません

264 名前:デフォルトの名無しさん mailto:sage [05/03/13 13:18:37 ]
そうか頑張れ。

265 名前:デフォルトの名無しさん mailto:sage [05/03/13 14:43:45 ]
>>264
なんだそれ

266 名前:デフォルトの名無しさん mailto:sage [05/03/14 12:24:47 ]
LinkLabelをクリックした時に左右どちらのボタンでクリックしたか調べるには
どうすればいいですか?
LinkClickedのイベントプロシージャ内で判定させたいのですが。

267 名前:デフォルトの名無しさん mailto:sage [05/03/14 12:40:47 ]
>>266
MouseDownで保存しとくとか。

268 名前:デフォルトの名無しさん mailto:sage [05/03/14 12:59:19 ]
Excelでレポートを出力するアプリケーションを作っています。
一旦Excelに書き込んで保存して終了して
その書き込んだExcelファイルを開くという処理をしているのですが
System.Diagnostics.Process.Startをしたときに前のExcelの
プロセスが残っているためかExcelのメニューだけ表示された状態で
とまってしまいます。
GC.WaitForPendingFinalizers()
がないと100%そうなるのですが、これがあると
うまくいくときもあります。何か回避方法がありますでしょうか?

oBook.Close(False)
NAR(oBook)
NAR(oBooks)
oApp.Quit()
NAR(oApp)

GC.Collect()
GC.WaitForPendingFinalizers()

System.Diagnostics.Process.Start("hoge.xls")



269 名前:デフォルトの名無しさん mailto:sage [05/03/14 13:08:04 ]
FlexGridの新しい奴がExcel直接操作できる

270 名前:268 mailto:sage [05/03/14 13:38:21 ]
すみません。お騒がせしました。
データを書き込んでいるところを関数にしたら直りました。
データを持っているオブジェクトが解放されなかったためのようです。




271 名前:デフォルトの名無しさん mailto:sage [05/03/14 14:33:51 ]
リストビューでカラムヘッダーをクリックしたら
そのカラムでソートしたいのですがどのようにしたらよいでしょうか?

272 名前:デフォルトの名無しさん mailto:sage [05/03/14 15:55:47 ]
>>271
ttp://dobon.net/vb/dotnet/control/lvitemsort.html

273 名前:デフォルトの名無しさん mailto:sage [05/03/14 16:03:41 ]
>>272
ありがとん。
できました。

274 名前:デフォルトの名無しさん [05/03/14 18:42:38 ]
--------------------------------------------------
Java
--------------------------------------------------
public class Foo {
public static void main(String[] args) {
new Foo();
}

public Foo() {
}
}


と同等なコードをVB.NETで書きたいのですが、
New Foo()と書くと構文が違うと怒られるんですが、
こういう書き方はできないのでしょうか?


275 名前:デフォルトの名無しさん mailto:sage [05/03/14 18:48:24 ]
>>274
VB.NETの構文を勉強してください。

276 名前:デフォルトの名無しさん mailto:sage [05/03/14 18:49:32 ]
Java'erならC#使った方が良くね?

277 名前:デフォルトの名無しさん [05/03/14 18:50:00 ]
>>275
嫌なんで、教えてください。

278 名前:デフォルトの名無しさん mailto:sage [05/03/14 18:51:22 ]
わかった、ちょっと待ってな・・・

279 名前:274 mailto:sage [05/03/14 18:52:33 ]
できればそうしたいんですが、
それができないんで○| ̄|_
VB冗長すぎる…。

280 名前:デフォルトの名無しさん [05/03/15 15:55:17 ]
TextBox1をクリックしたりしてフォーカスがTextBox1に移動したときにLabel1.Textが
TextBox1の説明文に変更されて、また別のTextBoxが選ばれたらLabel1.TextがそのTextBoxの
説明文に変更されるというようなプログラムを書く場合、
Private Sub TextBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Click
  Label1.Text = "(TextBox1の説明文)"
End Sub
てな感じのを各TextBoxすべてについて書かなければいけないのでしょうか?
何か他にエレガントな方法はありませんか?



281 名前:名前は開発中のものです。 mailto:sage [05/03/15 16:00:45 ]
まぁ藻前ら、それほどの技術と経験と根性があるなら、今まさに危機に瀕している↓のMMORPGを救ってくれ。
軽く問題に触れておくと、要は開発者が逃げ出しましたよと。
そしてそれに痺れを切らした3Dモデリング担当の人もプロジェクト脱退しましたよと。
そこで藻前らの力が必要になったわけで。。
この企画に参加、若しくは引継ぎすれば少なくとも藻前らのスキルアップにも繋がるだろうし。。
頼むよ。絶望に満ち溢れた世界に新たな風を吹き込んでくれ。藻前らの力で・・・・・・

         頼       ん      だ       ぞ

                 rob2.jp/

282 名前:デフォルトの名無しさん mailto:sage [05/03/15 16:24:34 ]
>>280
TextBoxのTagに説明文を入れて、
Label1.Text = CType(sender, TextBox).Tag.ToString()
を全てのTextBoxのEnterイベント共通メソッドにする、とかどうよ。

283 名前:デフォルトの名無しさん mailto:sage [05/03/15 17:29:04 ]
>>282
それは全てのTextBoxのEnterイベントを共通メソッドとして一括で書く方法があるということですか?
それとも全てのTextBoxのイベントをひとつひとつ書かないといけないということでしょうか?

284 名前:デフォルトの名無しさん mailto:sage [05/03/15 17:43:04 ]
なんでWebBrowserコントロールのドキュメント、MSDNに無いんだよ!!!!

285 名前:デフォルトの名無しさん mailto:sage [05/03/15 17:44:58 ]
>>283
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/Vbcon/html/vbtskconnectingmultipleeventstosingleeventhandler.asp

>>284
英語が読めない人は大変ですね。

286 名前:デフォルトの名無しさん mailto:sage [05/03/15 17:50:07 ]
>>282>>285
おお、百万の感謝を。

287 名前:デフォルトの名無しさん [05/03/15 22:54:31 ]
RichTextBoxで100行目に書かれている1行をすばやく消す方法を教えてください。


288 名前:デフォルトの名無しさん mailto:sage [05/03/15 23:24:18 ]
SendKeys "^({HOME})"
For intCnt = 1 To 99 Step 1
SendKeys "{DOWN}"
Next intCnt
SendKeys "+({END}){DEL}"

289 名前:デフォルトの名無しさん [05/03/15 23:51:37 ]
↑こういうのって一般的なんですか?


290 名前:デフォルトの名無しさん mailto:sage [05/03/16 07:20:34 ]
>>289
No



291 名前:デフォルトの名無しさん mailto:sage [05/03/16 12:55:13 ]
>>287
WordWrapは考慮しなくてもいいの?


292 名前:デフォルトの名無しさん mailto:sage [05/03/16 17:06:23 ]
Ctrl+Xで削除する行って、削除と同時に複写もするんですか?

293 名前:デフォルトの名無しさん [05/03/16 17:15:48 ]
すみません。教えていただきたいのですが、

DatagridにListBoxを使用しています。
たとえば

あああ
いいい
うううう
えええ
おおお

のリスト中の「あああ」と「えええ」 を複数選択してそれを
A列とB列に入れたい場合はどういうふうにすればいいでしょうか?

リストボックスプロパティのselectionmode=MultiSimpleで複数選択はできました。

よろしくおねがいします。



294 名前:デフォルトの名無しさん mailto:sage [05/03/16 17:22:24 ]
>>293
A列とB列はどこから出てきたんだ?

295 名前:デフォルトの名無しさん [05/03/16 17:41:04 ]
>>294

SQLサーバーで従業員のデータを作成してdatagridで使用してます。
従業員の担当業務が複数あってそれを入れたいと思っています。
複数あるので担当業務の列を5つ設けています。
2つであればA列、B列。3つあればC列までって感じです。




296 名前:289 [05/03/16 22:04:52 ]
>290
んじゃ〜正しいの教えてください。御願いします。
Select〜で選んで消さなきゃいけないのはわかるんですが、目的の場所にたどり着くのに
えらいこと時間がかかるから、、、
せっかくLinesみたいなのがあるのに、その行を消せないし。

297 名前:デフォルトの名無しさん mailto:sage [05/03/16 22:15:29 ]
APIのSendMessageでEM_GETLINEを送れば特定行の先頭インデックスを取得できる。

298 名前:デフォルトの名無しさん [05/03/16 22:49:10 ]
Windows2000/XP でログオフ/終了/再起動ををするのをフックにして
動作するプログラムを書きたいのですが、どうやって判断すれば
いいでしょうか?



299 名前:デフォルトの名無しさん mailto:sage [05/03/16 22:50:11 ]
VB.NETでCABファイルを扱いたいのですが、専用のクラスとかは
あるでしょうか。

300 名前:デフォルトの名無しさん mailto:sage [05/03/16 22:54:46 ]
>>299
ない。



301 名前:デフォルトの名無しさん mailto:sage [05/03/16 23:20:05 ]
>299
ttp://www.elguille.info/vb/utilidades/MakeCab_TypeLibrary_w2000.htm

302 名前:デフォルトの名無しさん mailto:sage [05/03/16 23:36:02 ]
そろそろ、テンプレのリンクに色んなサイト追加しない?
漏れ自身は、結構良いサイト増えてきてると思ってる。
掲示板が設置してあるサイトをまとめてみたりすると良いかも。

303 名前:デフォルトの名無しさん mailto:sage [05/03/17 00:38:38 ]
>>302
頼む

304 名前:デフォルトの名無しさん mailto:sage [05/03/17 11:48:34 ]
>>292
Ctrl-X は切り取り

305 名前:デフォルトの名無しさん mailto:sage [05/03/17 16:51:33 ]
VB.NETのソースはJavaのようにフォルダを階層構造にして
管理できますか?

306 名前:デフォルトの名無しさん mailto:sage [05/03/17 18:37:27 ]
シリアルキー解析集「ALTEA」
大好評発売中!

openuser10.auctions.yahoo.co.jp/jp/user/dancexxx1960?


市販SOFTやオンラインSOFTのパスワード集です。
オークション関係から画像・OS・表計算・CAD・・・・etc
国内・国外のあらゆる分野のSoftを解析済です。


これを初めて手にされた時には、驚愕される事でしょう。
そして・・・手当たり次第にインストールを始める筈ですw
パソコンをご使用の方なら、必ず!満足されると思います。

解析結果のデータベースには15,000点を越えるパスワードが入ってます。
このパスワード集から検索するだけで、登録や制限解除が出来てしまいます。
シェアウェアを購入して、正規登録したのと同じ状態になります。
余りにもデータが多すぎる為、辞書引のようなパスワード検索SOFTで提供します。

シェアウェア以外にもパッケージ版をVectorなどでオンライン販売してるSOFTにも
多数対応しています。これらをダウンロードして無期限に試用する事も可能です(^^;

WindowsXPやOfficeなどのCDキー(プロダクトキー)ジェネレーターを使えば複数のパソコンに
インストールする事も可能です。デスクトップとノートPCなど2台以上持ってる場合は特に有効ですね。

オンラインSOFTを購入した経験は有りますか?
ありとあらゆる分野の優れたSOFTが、数多くありますよね。
しかし、ほとんどが試用期間や機能制限をして、「気に入ったら購入してください」です。

もう少し使いたいが使用期限切れで、削除・・・再インストールを繰り返していませんか?


307 名前:デフォルトの名無しさん [05/03/17 21:10:23 ]
だれかおしえて!

datagrid使ってデータベース作ってるんだけど、
別のフォームで作成したデータベースのデータをComboboxを使って
よびだしたとき、ほかのTextboxにComboboxを使って呼び出したデータと
同じ行の違う列のデータを表示させたいんです。
どうしたらいいですか?


308 名前:デフォルトの名無しさん mailto:sage [05/03/17 21:12:22 ]
>>307
わけがわからんのでもうちょっと整理して。

309 名前:デフォルトの名無しさん mailto:sage [05/03/17 21:20:19 ]
>>307
まさかプロじゃないだろうな?

310 名前:デフォルトの名無しさん mailto:sage [05/03/17 21:31:23 ]
「データベース作る」って何やってんだ?



311 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:21:44 ]
>>307
ComboBoxのSelectedIndexを使う
選択された行を認識して任意の列を取り出せばいいんでないの
ValueMemberに抽出のキーとなるデータをほりこんでおいてそれで探してもいいけど

しかしもう少し聞き方何とかならねぇのか?

312 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:37:21 ]
VB.NETにはRebarってありますか?
あのツールバーの場所を移動したりするやつです。

313 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:40:55 ]
.NET Frameworkのライブラリにはない。.NET 2.0で追加される。
それまではサードパーティのを。どぼんとかに紹介もされてたはず。

314 名前:デフォルトの名無しさん mailto:sage [05/03/17 23:48:00 ]
>>313
そうだったんですか。今年後半まで我慢ですね。
Twintailというソフト確認したら、それも外部のものを使ってました。
探してみます。ありがとうございました。

315 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:15:56 ]
フォームの左上に表示されるアイコンを条件によって
切り替えたいのですが、どうすればできますか?

316 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:17:08 ]
Iconプロパティを操作する

317 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:25:59 ]
>>316
それはそうなのですが、デザイナでIconプロパティを設定すると
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
みたいなコードが生成されますよね。この右辺部分を動的に変える
方法がよく分からないのです。リソースファイルみたいなものを
使うのでしょうか。

318 名前:デフォルトの名無しさん mailto:sage [05/03/18 00:42:11 ]
>>317
ま、普通はリソースを埋め込むね。
ttp://dobon.net/vb/dotnet/programing/

319 名前:デフォルトの名無しさん mailto:sage [05/03/18 01:02:43 ]
>>318
サンクス

320 名前:302 mailto:sage [05/03/18 04:24:31 ]
>>303
頼むって・・・そんな・・・。
最凶VB厨房先生に頼まないとダメなのかしらねん。
まあ、いいや、ほどほどにあげとこ。

VB.NET初心者の館(初心者専用ですな)
vbnet-iku2.hp.infoseek.co.jp/

PAPA'n VB (API 系のサンプルが結構ある)
www.mitene.or.jp/~sugisita/index.html

じゃんぬねっと(VB.NET だけでなく、C#, J# も、なんと VB6 も)
jeanne.wankuma.com/

VB レスキュー花ちゃん(.NET 専用のコーナーがある)
www.bcap.co.jp/hanafusa/dotnet/index.html

掲示板も紹介しようかと思ったけど、ここの人がいなくなるからやめた(w



321 名前:302 mailto:sage [05/03/18 04:26:35 ]
あ、一応全部リンクフリーみたい。
てんぷらに合わせて書くとこんな感じ?

VB.NET初心者の館
vbnet-iku2.hp.infoseek.co.jp/
PAPA'n VB
www.mitene.or.jp/~sugisita/index.html
じゃんぬねっと
jeanne.wankuma.com/
VB レスキュー花ちゃん
www.bcap.co.jp/hanafusa/dotnet/index.html

322 名前:デフォルトの名無しさん mailto:sage [05/03/18 09:36:17 ]
MDBファイルにアクセスするプログラムを組んでいるのですが
「この接続に関連付けられている DataReader が既に開いています。この DataReader を最初に閉じる必要があります。」
というエラーメッセージが出ます。
Oracleへアクセスするプログラムの時は問題なかったのですが
MDBファイルへアクセスするときはDataReaderが一つしか開けない
ということでしょうか?
これを簡単に回避する方法はないでしょうか?

323 名前:デフォルトの名無しさん mailto:sage [05/03/18 09:42:56 ]
開いた接続はさっさとClose。

324 名前:デフォルトの名無しさん mailto:sage [05/03/18 09:45:40 ]
>>323
ネストしたい場合はどうしますか?

325 名前:デフォルトの名無しさん mailto:sage [05/03/18 10:05:19 ]
新たにコネクションを張る、Readerから取得したデータを変数に格納する、DataAdapterとDataSetを使った手法に変える。

326 名前:デフォルトの名無しさん mailto:sage [05/03/18 10:10:16 ]
>>325
さんくす。うーん。どれにしようかな。
DataSetにするかなー

327 名前:デフォルトの名無しさん mailto:sage [05/03/18 11:24:45 ]
>>320-321
Good Job!

328 名前:デフォルトの名無しさん mailto:sage [05/03/18 16:09:36 ]
>321
3つとも知ってましたがなにか?

329 名前:328 mailto:sage [05/03/18 16:09:57 ]
間違えた、4つともだった。OTZ

330 名前:デフォルトの名無しさん mailto:sage [05/03/18 23:35:01 ]
InstallShieldのスレってある?



331 名前:デフォルトの名無しさん mailto:sage [05/03/19 10:14:51 ]
以前はあったんだけどな。

インストーラー相談室
pc5.2ch.net/test/read.cgi/tech/997727326/

過疎ってるけどageで質問すれば誰か来るでしょ。

332 名前:デフォルトの名無しさん [05/03/20 01:05:38 ]
Dim a As String = "4+2*15/3"
と 4+2*15/3 をStringで宣言し
これを計算させて14という答えを導いて
それを他の変数に代入するには
どうしたらいいのでしょうか?






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

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

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