- ベストアンサー
VB.NET版のDoEvents()を探しています
こんにちわ。yukimura1024です。 VB.NET版のDoEvents()を探しています。 VB6のDoEvents()と同様のものは System.Windows.Forms.Application.DoEvents()です。 と書かれたHPをいくつかみつけたのですが、 実際VB.NETでコードを書き込むと、 「'Windows' は 'System' のメンバではありません。」 と、怒られてしまいます。 これはなぜでしょうか? コンソールアプリなんですがそれだとダメなんでしょうか。 よろしくお願いいたします。
- yukimura1024
- お礼率40% (10/25)
- Visual Basic
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- VB6.0への移行かそれともVB.NETへの移行か
VB4.0で作成したアプリケーションをVB6.0かVB.NETかどちらかへの移行に迫られています。 仮にVB.NETの場合でも、Windowsアプリとして移行する予定です。 各バージョンを選択する利点や要調査事項等がわかれば教えてください。 ちなみに、WindowsXP上にアプリケーションを乗せる予定です。
- 締切済み
- Visual Basic
- VB.NET2003 コンソールアプリとウインドウズアプリの各々単独で
VB.NET2003 コンソールアプリとウインドウズアプリの各々単独では動いています。それをボタンークリックで各々を動かしたいのですがうまくいきません。教えてください。
- 締切済み
- その他(ソフトウェア)
- VB.net2003のプロジェクト
VB.net初心者で申し訳ございませんが、質問させていただきます。 新規作成のプロジェクトで「Windowsアプリケーション」で作成中のものを「スマートデバイスアプリケーション」に変更はできないでしょうか? PDAのアプリを作成するつもりでしたが、Windowsアプリケーションで作成してしまった為、困ってます。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- VS2010 VB.Netのコンソールアプリについ
VS2010 Exspress VB.Netのコンソールアプリケーションについて VB.Netのコンソールアプリケーションにて、 実行すると黒い画面が表示します、これを止めるにはどうすれば、良いのでしょうか? ※VB6では、標準EXEより、フォームを無くし、標準モジュールを追加しても黒い画面は、表示されません よろしくお願いします
- ベストアンサー
- Visual Basic
- VB.NETのことで困っています。
VB.NETのプログラムで白黒判別プログラムを作成することになったのですが、GetPicxelの使い方が間違っているらしく正しくカウントしてくれません。 ちなみに今作成している問題のプログラムは以下のプログラムです。 Function CountNumColor(ByRef DotWW As Long, ByRef DotHH As Long, ByRef CHECK_C As Long) As Integer Dim Form1 As Object Dim NumEQ As Double Dim NumNot As Long Dim x, y As Long NumEQ = 0 NumNot = 0 System.Windows.Forms.Application.DoEvents() For x = 0 To DotHH - 1 For y = 0 To DotWW - 1 System.Windows.Forms.Application.DoEvents() If CHECK_C = Val("Bitmap.GetPixel(x,y)") Then NumEQ = NumEQ + 1 Else NumNot = NumNot + 1 Debug.Write("x,y,Val(Bitmap.GetPixel(x, y)") End If Next y Next x CountNumColor = NumEQ End Function このプログラムで問題がありましたらぜひとも教えてください。GetPicxel以外の間違いに気づいた人がいた場合もご意見をお待ちしております。また、この質問で分からないことがございましたら遠慮なく書き込んでください。気づき次第返答いたします。
- ベストアンサー
- Visual Basic
- PERLとVB.NETの置き換えが分かるようなテキストかHPはありますか?
perlでギリギリ、掲示板や簡単なテキスト解析をするアプリを作るくらいの知識は付いたのですが、Windows環境の為、VB.NETで作りたく思っています。 PERLからVB.NETに乗り換えるのに適しているHPや本はありますでしょうか? また、VB.NETでコンソールアプリを作ったのですが、 print("abc 123test") としても宣言してない?ようでコンパイルエラーが出てしまいます。 VB.NETというのは、perlのように宣言も適当で、簡単には使えないのでしょうか?
- ベストアンサー
- Visual Basic
- VB6.0からVB.Netへの移行時に
現在、VB6.0からVB.netへの移行作業をしています。 VB.netでは、Sub_Mainに書かれた処理が終了すると、 アプリケーションも終了するという事がヘルプに書かれて いました。変更手順もありましたので、その通りに 表示したいフォームをスタートアップオブジェクトに指定し、フォームのLoadイベントからSub_Mainを呼び出すように変更しました。 が、エラーがでます。 「System.InvalidOperationException' のハンドルされていない例外が system.windows.forms.dll で発生しました。」 「追加情報 : 1 つのスレッド上で、2 つ目のメッセージ ループを開始できません。Application.RunDialog または Form.ShowDialog を代わりに使用してください。」 .netに触るのは初めてで、入門書と格闘してますが、 エラーの意味する事すらわかりません。 何が問題なのでしょうか? 新規にフォームを作成したものは、問題なく表示されたのですが、VB6.0から移行したものは表示すらできない情況です。
- 締切済み
- Visual Basic
- VB6でコンソールアプリケーションを作りたい
タイトルの通りですが、 VB6でコンソールアプリケーションを作るには、どのようにすればよいのでしょうか。VB.NETの場合は、新規プロジェクトを作成するときに、コンソールアプリケーションが選べましたが、VB6の場合は該当するものが見あたりませんでした。ご存じの方おりましたら、教えて下さい。
- ベストアンサー
- Visual Basic
- WebBrowserについて
Visual Studio 2008を使っています 途中で処理が停止しまい困っています デバックで一時停止をすると Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete System.Windows.Forms.Application.DoEvents() Loop この部分で作業が止まっています 何かいい方法はないでしょうか? ソースは下記の通りです WebBrowser1.Navigate(New Uri("http://※※※※※※※※※※※※)) Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete System.Windows.Forms.Application.DoEvents() Loop ______________________________ Threading.Thread.Sleep(1000)とか入れても止まってしまいます 秒数はいろいろ試しましたが駄目でした WebBrowser1.Navigate(New Uri("※※※※※※※※※※※※)) Threading.Thread.Sleep(1000) Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete System.Windows.Forms.Application.DoEvents() Loop
- 締切済み
- Visual Basic
- VB.NET2005 TextBox 高さ(Height) 変更
VB.NET2005でWindowsアプリケーションを作成しています。 フォーム上のコントロールについて質問させてください。 System.Windows.Forms.TextBoxのHeightを フォントサイズに関わらず、指定したいです。 MSゴシック10ptのフォントサイズ指定で Height="25"にしたいのですが、"21"になってしまいます。 独自にコントロールを作らなければならないとは思うのですが、 手順が判りません。 教えてください
- ベストアンサー
- Visual Basic
お礼
すごい基本的なことっぽいですね(^^; MS系の開発ツール初使用だったこともあり よくわかりませんでした(TT 回答してくれたBLUEPIXYさんとtodo36さん、ありがとうございました!