1 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 23:43:48.38 ] 前スレ VB.NET質問スレ(Part37) toro.2ch.net/test/read.cgi/tech/1317448996/
111 名前:デフォルトの名無しさん [2012/01/17(火) 20:05:50.16 ] DataGridViewがうまく使えません とりあえずDataGridViewを用意し、行を追加するごとに1・2・3・4・5と入れようとしたのですが 最終行に5と入るだけです 何が間違っているのでしょうか For i = 1 To 5 DataGridView1.Rows.Add() DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells(0).Value = i Next
112 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:07:00.32 ] For i = 1 To 5 DataGridView1.Rows.Add() DataGridView1.Rows(i).Cells(0).Value = i Next でよくない?
113 名前:デフォルトの名無しさん [2012/01/17(火) 20:14:01.20 ] >>112 確かに! でもやっぱり最後の行にしか表示されないです 環境はVB2010EE、windowsXP sp3です。 ttp://www.dotup.org/uploda/www.dotup.org2527945.jpg.html
114 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:25:04.83 ] DataGridViewの縦とか横のサイズのプログラムからの変え方教えたもうれ
115 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:26:23.41 ] >>111 ユーザー入力許可にしてると最終行は追加行
116 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:28:12.67 ] DataGridView1(0, i - 1).Value = i でいいんじゃない
117 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:28:29.24 ] >>114 DGVのサイズそのものなのかセルのサイズなのか行/桁数なのか
118 名前:デフォルトの名無しさん [2012/01/17(火) 20:37:30.21 ] >>115 おー、できました。ありがとうございました
119 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:16:36.91 ] たった一文字表示されるだけでも | a | みたいに幅を広げたい
120 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:19:41.13 ] 何の話だ?
121 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:23:35.31 ] >>119 余白が欲しいならPadding
122 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:31:53.96 ] >>119 なんかガチでアスペ患者の発言っぽくて怖いw
123 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:36:16.47 ] DataGridView1.FieldWidth=100 みたいにやりたいの
124 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:36:54.88 ] フィールドでも列でもカラムでもいいけどそんなかんじに
125 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:41:07.08 ] グリッド系の質問してるやつは全部同じやつだろ
126 名前:111 [2012/01/17(火) 22:01:17.62 ] >>125 違いますよ。
127 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:05:57.37 ] DataGridView1.Columns("Hoge").Width = 100
128 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:09:10.24 ] ぉー
129 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:12:41.45 ] まあカラムのインデックスでもいいんだけどね
130 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 00:59:45.57 ] SQL Sever経の接続を確立しているときにネットワーク関連インスタンス固有のエラーが発生しました。サーバが見つからないかアクセスが出来ません。インスタンス名が正しいこと、およびSQL
131 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:01:26.36 ] SQL Sever経の接続を確立しているときにネットワーク関連インスタンス固有のエラーが発生しました。サーバが見つからないかアクセスが出来ません。インスタンス名が正しいこと、およびSQL Severガリモート接続を許可するように構成されていることを確認してください。 データベースを組みたいんだけど、mdf追加したら応答なし→ダイヤログで拒絶
132 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:08:55.85 ] >>110 'テスト シャッフルの結果を先頭から13個表示 For m As Integer = 0 To 12 MsgBox(wSt(ary(m))) Next m の部分をもう少し詳しく教えていただけませんか? 具体的にはボタン1〜13に0番目の値〜12番目の値を入れる方法を知りたいです。 また値を入れたあとソートしたい場合Array.sort(m)で出来ますか?
133 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 06:20:09.02 ] いやもう…君プログラマ向いてないって言われない?
134 名前:デフォルトの名無しさん [2012/01/18(水) 06:22:34.18 ] HSPでゲーム作ったほうが早いと思う
135 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:27:14.35 ] コントロールもわからない、ロジックも組めない。 こんな状況で、麻雀は難易度高すぎるだろう。 もっと簡単なプログラムからはじめるのは駄目なの?
136 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:14:28.75 ] 取り合えず中学校あたりのサイト見ながら簡単なプログラム組んで勉強したほうが良いと思う あまりにも基礎中の基礎の部分が理解できてないみたいだし このまま組んで行ったら自分のためにもならなにんじゃないかな
137 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:25:43.46 ] 最初は無謀なことやるよな。 まぁあきらめずにがんばれ
138 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 03:43:46.44 ] ありがとうございます。色々調べてなんとかソートまで出来ました。 ですがこれ以上は進めなさそうですし、何度も言われてる簡単なプログラムをやってみようと思います。 お世話になりました。
139 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 06:04:40.66 ] USBハードディスクが2台あって片方が満タンで片方が新しく買ったとして 丸ごとコピー(バックアップ)するいろんなプログラム教えて
140 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 09:54:08.17 ] >>139 Robocopy スレチです
141 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 09:57:16.62 ] スレタイすら読めない奴に何教えても無駄だと思うがねえw
142 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:41:41.18 ] VB.NETでボリュームコピーツールを作りたいのだと善意に解釈w
143 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:55:06.02 ] 別スレッドからForm1上にモーダルでメッセージを出したいのですが モードレスになってしまいます。 モーダルにするにはどうすれば良いか教えてください。 'サンプル Imports System Imports System.Threading Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim waitCallback As _ New WaitCallback(AddressOf ThreadMethod) ' ThreadPool.QueueUserWorkItem(waitCallback, "A") ' End Sub Private Shared Sub ThreadMethod(ByVal state As Object) ' MessageBox.Show("test") End Sub End Class
144 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 13:13:23.27 ] Invoke
145 名前:143 mailto:sage [2012/01/21(土) 13:23:54.10 ] >144 できました。ありがとうございます
146 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 01:22:19.26 ] m4aのタグ情報を取得する方法ってありませんか? mp3ならここをみて分かったのですが dzone.sakura.ne.jp/blog/2009/06/vbnet-mp3-2getditailsof.html
147 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:57:37.88 ] dobon_chat www.dotup.org/uploda/www.dotup.org2552035.zip 将棋 www.dotup.org/uploda/www.dotup.org2552048.zip VB.NET初心者です 上のdobon_chatを下の自作将棋用に改造して相互通信を実現させたいのですが 自分なりにいろいろ調べてみてもさっぱりわかりません どなたか知恵をお貸し頂けないでしょうか。よろしくお願いします
148 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 08:13:27.95 ] codezine.jp/article/detail/22?p=1 これ? サーバープログラムが全体を集中管理して、 クライアントはメッセージをサーバーに送ったり、 逆に受け取ったりしてるだけじゃないの?
149 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:41:13.23 ] それです そのプログラムをどうにかして動かした駒の情報を相手側にも表示されるようにしたいのですが・・・
150 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:44:05.83 ] 囲碁にしようぜ
151 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 19:17:35.25 ] 将棋じゃないとだめなんです・・・
152 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 19:37:12.35 ] 動かした駒の情報をTwitterに自動で書き込むってのはどうだ? 相互にフォローしていれば一応目的は達成できそうだ。
153 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:03:08.70 ] twitterって…OAuthどーすんだよw
154 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:27:52.32 ] 案外、手動で書き込むのもありな気がしてきた。 駒動かすごとに、クリップボードに書き込む内容をセットするとかw
155 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:37:00.37 ] 将棋も麻雀も相手が必要だからパチンコやれ
156 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:51:07.63 ] 対戦相手は友人という尊い犠牲がいるので大丈夫です!
157 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 10:29:25.89 ] twitterにメールで飛ばせばいいんじゃね
158 名前:デフォルトの名無しさん [2012/01/26(木) 00:26:33.66 ] VB.NET2005を会社で使っています 今日上からの指示で「VB.NET2010に切り替えろ」と言われました パッケージは明日渡される予定なのでアップグレード版かどうかも分かりません VB.NET2005をアンインストールしてからVB.NET2010を入れないと行けないですか? アップグレード版ならそのままインストールすればいいですよね? 通常版だったらアンインストールしないといけないですか? 通常版の場合にそのままインストールすると何か弊害はありますか? 教えてください、よろしくお願いします
159 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 00:39:47.26 ] 上に確認しろ、ってのが正解だろうな。この場合。
160 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:10:08.72 ] >>159 上の人はソフト環境音痴(まあ自分も当てはまるなw)なので聞いてもまっとうな答えは期待できません
161 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:25:05.74 ] パッケ渡された時点でインスコ前にMSのサポートに聞いていいんじゃないかなぁ。
162 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:42:27.60 ] IE以外のWebBrowserコントロールみたいのにはどんなのが?
163 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 09:10:38.80 ] 心配なら別環境にインストールすればいい 旧環境を壊す心配をしなくて済む
164 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 11:55:39.79 ] vb.netでプログレッシブJPEGを判定する方法を教えて下さい。 お願いします。
165 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:06:11.59 ] >>158 です 今日パッケージを渡されました アップグレード優待版というやつでした 上の人が言うには「気にせずそのままやってみたらいいじゃん」というのでそのままインストールしました そしたらVB.NET2005の環境が残ったままVB.NET2010の環境が出来上がりました。 ソリューションファイルもバージョン管理されているらしく、2005で作ったものは2005で開かれました(2010で作ると当然2010で) 特に問題も起こらず無事に新環境完成となり、上の人は上機嫌でした ありがとうございました
166 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:17:35.33 ] なんと低次元な。
167 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:21:35.12 ] 公務員とかこんなのなのかなw
168 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:24:29.26 ] 3日くらい前からVBの独習を始めましたが、理解できません xxx.yyyy.zzzzz.wwwwww というような表現の仕方では、どれがオブジェクトやらメソッドやら、見分けがつかないし for each c in ...とか、... is Nothingとか、 中途半端に人間の言葉に近付けてあって、逆に分かりにくいし
169 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:48:36.72 ] はい
170 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:52:38.39 ] >>168 チラ裏はいらないです とりあえずココで聞くよりぐーぐる先生に聞いた方が速いよ 大抵は中学校とか教えてくれるからその辺参考にどうぞ
171 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:57:42.44 ] >>168 つ SmallBasic
172 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 01:01:57.90 ] コンボボックスのDatasourceにdatatableを設定したときにItemに値が入る時と入らない時があります。 どういうときにはいるのでしょうか?
173 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 09:54:37.88 ] プログラムで動的にコントロールを配置する方法についての質問です Me.Controls.Add(Lable1)などでフォーム上にコントロールを置く事はできたのですが グループボックスやパネル上にオブジェクトを置くのはどうすれば良いのでしょうか? たとえばForm1上のPanel1にLabelを置く場合などです
174 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 10:22:49.62 ] meをpanel1に変えればおk
175 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 10:39:53.64 ] ありがとうございます 帰ったら早速試してみたいと思います
176 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 11:49:34.87 ] 呼び出し階層の深いメソッド内で発生した例外を無条件で呼び出し階層の最上位メソッドに返したい場合、 全メソッドで処理をTry〜Catchで囲んで例外をThrowしなきゃいけないのですか? Javaでいうところの、メソッド定義時の Throws記述的なものはないのですか?
177 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 11:52:40.43 ] try catchしなければいいのでは
178 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:17:14.67 ] プロパティの継承について教えてください。 既定クラスでプロパティを空で定義して、 このクラスの派生クラスでプロパティを実装するってことは可能ですか? 既定クラスでプロパティをOverridableにしてnullを返すなり適当に実装してから、 派生クラスでプロパティをOverridesにして実装するしかないですか?
179 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:21:46.79 ] 基底クラスをMustInheritにして、そのプロパティをMustOverrideにすればできる もちろんそうすると基底クラス自体を直接Newすることはできなくなる
180 名前:178 mailto:sage [2012/01/27(金) 17:54:39.56 ] >>179 ありがとうございます! 基底クラスMustInherit&MustOverrideでしか実現できないですか。 今回は基底クラスでNewしたいんです、冷静に考えたら当然のことなんですが。。 さてどうしよう、ひとまずクラス設計のやり直しですね。頑張ります。
181 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:07:41.44 ] >>176 JavaのThrowsに対応するものは無い。VB.NETでは不要と判断された。 あらゆる例外を投げられるし、投げられてもくる。
182 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:32:18.83 ] Javaでも不要だったということで議論は決着してるけどな
183 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:52:46.14 ] >>168 xxx.yyyy.zzzzがネームスペースで.wwwwwwがクラス名だな。 >>176 最上位でtry catchするかスレッドエクセプションでキャッチ
184 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 16:37:17.93 ] Xbox Liveのステータスを取得するAPIって.net FrameWorkとかで用意されているんでしょうか?
185 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 21:11:42.17 ] Web APIらしいからHttpWebRequestとかで普通に使えるでしょ
186 名前:176 mailto:sage [2012/01/30(月) 09:18:11.81 ] >>181-183 ありがとうございます!最上位でTry Catchします。
187 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 20:48:49.19 ] VBからeドライブFAT32をNTSFにするのは Process.Start("convert e: /fs:ntfs") でいいの?
188 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 00:45:46.28 ] >>187 そこまで考えているならやってみろよ 間違っているならエラーになるし、合っているなら結果が返るぞ
189 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 14:59:12.42 ] Debug.Printの中で使えるフォーマットについてMSDNのどこに書いてあるのかわかりません。 どなたか知りませんか? 【コード】 Dim a As Integer = 1000, b As Integer = 9999 Debug.Print("変数1の値={0}、変数2の値={1:0,000}", a, b) 'ここの仕様が知りたい 【結果】 変数1の値=1000、変数2の値=9,999 つかこんな書き方出来たのかと今さら驚いてる所です。これ便利ですねぇ。
190 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 15:09:31.23 ] Debug.Printメソッドのページに色々あるだろ…
191 名前:189 mailto:sage [2012/02/01(水) 16:47:40.21 ] >>190 そこは読んでますが、そもそもMSDN読むの苦手なんですよ。すんません。 {0}の事とか書かれていないようにしか思えなくて。
192 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 16:50:55.70 ] デバッグなんかしないからどうでもいいや
193 名前:189 mailto:sage [2012/02/01(水) 16:54:48.54 ] あったー msdn.microsoft.com/ja-jp/library/txafckwd (v=vs.80).aspx お騒がせしました。 ヘルプの方のdebug.Printメソッドの項に「複合書式設定」へのリンクが載ってないという落ちだったorz
194 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 23:39:31.03 ] 質問。 ASPはじめて間もないんだが、Repeater内の部分更新てAjax使ってできんの? 大量のデータのRepeaterをUpdatePanelで囲うと描画に時間がかかってイラつくんだ。
195 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 03:10:00.08 ] >>194 マルチするぐらいならどっちかageろよ ASPとASP.NETは別物だぞ で、Ajaxでできるかできないかで言えば、最悪自分でクライアント側の スクリプトと対応するサーバ側のコード書けばできるんだが Repeaterの中にUpdatePanel入れたいとかそういう話か? やったことないけど、やったらできなかったのか?
196 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 08:09:28.72 ] っていうかasp.net mvcを使うべき
197 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 21:59:05.92 ] MVCでやるならASP.NETつかわんでも良いよ メリットあんまりない
198 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 06:02:45.14 ] pass付きのurlにpassをpostし、cookieをもらってから再度urlにアクセスするのが目的です cookieをもらって再度urlへcookieを付属して送信したつもりですが付属されません 恐らくhttpステータスコード304が原因だと思われます。以下の処理でset Cookieもなぜか2個も返ってきてしまいます httpステータスコード200の場合cookieがセットされ目的は成功しました POST処理↓ Dim cc As CookieContainer = New CookieContainer() Dim req As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest) req.Method = "POST" req.CookieContainer = cc req.ContentType = "application/x-www-form-urlencoded" req.ContentLength = data.Length Dim reqStream As Stream = req.GetRequestStream() reqStream.Write(data, 0, data.Length) reqStream.Close() Dim res As WebResponse = req.GetResponse() Dim resStream As Stream = res.GetResponseStream() Dim sr As StreamReader = New StreamReader(resStream, enc)
199 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 06:08:03.62 ] ↑初心者で説明が下手ですがよろしくおねがいします 304だとcookieはセットされないんですかね〜・・・
200 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 09:02:20.52 ] >>198 Apacheの最近の実装では返さないようになっているらしいね。 絶対セットされないとも言えないけど、まあ期待はするなってところか。
201 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 14:08:11.99 ] CreateObject("InternetExplorer.application") でIE操作を行ってます。 IEのオプションを変更せずに、Navigate時に画像を読み込まないようにすることはできますか?
202 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:11:11.45 ] >>200 http 304のLocationヘッダのurlへ飛ばされますが postで実装したrefererは飛ばされたurlでも送信されてました だからcookieはセットされてないからそのURLで送信されないんですよね??
203 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:15:10.86 ] webbrowserコントロールでhttpsのサイトに接続したときに 表示される imgur.com/kljNj ↑の証明書のポップアップを許可するようなことはできませんか? www.atmarkit.co.jp/fdotnet/dotnettips/867sslavoidverify/sslavoidverify.html にあるように ------------------------------------------------------- ' 信頼できないSSL証明書を「問題なし」にするメソッド Private Function OnRemoteCertificateValidationCallback(省略) As Boolean Return True ' 「SSL証明書の使用は問題なし」と示す End Function ServicePointManager.ServerCertificateValidationCallback = _ New RemoteCertificateValidationCallback( _ AddressOf OnRemoteCertificateValidationCallback) ------------------------------------------------------- WebBrowser1.Navigate("https://xxxx") しましたが出てきてしまいます・・・
204 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:53:02.28 ] タスクトレイのアイコンにマウスポインタを合わせるとフォームを表示して アイコンから外れるとフォームを非表示にしたいのですが NotifyIconにMouseEnter MouseHover MouseLeaveのイベントはないようです MouseMoveイベントはあるのでこれで同じ動作を再現することは可能でしょうか
205 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 10:13:59.08 ] 俺はグローバルフックしてその座標がmousemoveで取れる 座標と同じならタイマーキックしてtickで処理開始ってやっとる タイマー噛ますのは通過しただけで暴発するの防ぐため (単にオンマウスってんならmousemove発生した時点でオンマウスだし) マウスフックは面倒だったのでこの辺でw hongliang.seesaa.net/article/7651626.html
206 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 10:17:08.96 ] ああ、グローバルフックするのはそうしないとLeaveが掴めないから
207 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 16:03:57.30 ] なるほど やってみます ありがとうございました
208 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 16:24:46.44 ] NotifyIcon1_MouseUpイベント内でフォームをcomboBoxをDroppedDownした状態で表示したいのですが コンボボックス上のマウスポインタが砂時計になってしまいます。 選択は出来るので機能的には問題はないのですが、普通の矢印のポインタにするにはどうすれば良いでしょうか Me.Visible = True Me.WindowState = FormWindowState.Normal ComboBox1.DroppedDown = True ComboBox1.Refresh() Me.Refresh() Application.DoEvents() 上記のように書いてみましたが変化ありませんでした。
209 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 17:36:32.19 ] >>208 再現せず(XP/VB2005)
210 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 22:17:23.68 ] 同じ2005、XPの環境ですが、これだと砂時計になってしまいます。 改善箇所があったら教えていただきたいです。 Public Class Form1 Friend WithEvents ComboBox1 As New ComboBox Friend WithEvents NotifyIcon1 As New NotifyIcon Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Location = New Point(-10000, -10000) Me.ShowInTaskbar = False Me.Controls.Add(Me.ComboBox1) ComboBox1.Location = New Point(0, 0) ComboBox1.Size = New Size(Me.Size.Width, Me.Size.Height) ComboBox1.Items.Add("111111") ComboBox1.Items.Add("222222") ComboBox1.Items.Add("333333") ComboBox1.Items.Add("444444") ComboBox1.Items.Add("555555") NotifyIcon1.Icon = New System.Drawing.Icon("c:\1.ico") NotifyIcon1.Visible = True End Sub Private Sub NotifyIcon1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseUp Me.Visible = True Me.Location = New Size(100, 100) ComboBox1.DroppedDown = True End Sub Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Deactivate Me.Visible = False End Sub End Class
211 名前:デフォルトの名無しさん [2012/02/08(水) 16:42:53.69 ] 質問があります。 List(Of String) は各アイテムに文字列を格納できますが、 文字列を格納するだけではなくオブジェクト(オブジェクトの参照)を同時に格納することは出来ないのでしょうか?