vbhanatyanのプロフィール
- ベストアンサー数
- 70
- ベストアンサー率
- 79%
- お礼率
- 0%
- 登録日2009/04/12
- StatusStripの表示が更新されない?
いつもココにはお世話になっております。 またよろしくお願いします。 VB.net(Visual Studio Express)を使用しています。 OSはWin7 64Bitです。 Form1にStatusStrip(名前:stsStrip1)を配置してその中にStatusLabel(名前:stsbarLabel1)がある普通のステータスバーがあります。 以下の様な処理をしているのですが、存在しないシリアルポートを設定するとWrite(sndData)で8秒間止まりますが、その間”処理中”が表示されないことが有ります。(1~2秒経って表示されることもある) どうも、IO処理で待ちの状態になるとステータスバーの表示がうまく更新されないようなのです。 (UDP通信の時も同じ現象でした) StatusStripの表示を即座に更新させるようなことは出来ないものでしょうか? よろしくご享受願います。 '======================================================= stsbarLabel1.Text="処理中" Try SerialPort1.PortName = "COM6" '存在しないポートを設定 SerialPort1.WriteTimeout = 8000 'タイムアウト8秒 SerialPort1.Open() SerialPort1.Write(sndData) '送信 SerialPort1.Close() Catch ex As Exception エラー処理 End Try stsbarLabel1.Text="" '=======================================================
- ベストアンサー
- Visual Basic
- Raio77
- 回答数1
- VB.net キャレットの幅の変更をしたい
OS:Windows 7 64bit 開発環境:Visual Studio 2013 Express リッチテキストボックスでキャレットの幅を変更したいのですが、うまくいきません。 ------------------------------------------------------------- 'キャレットを作成する Private Declare Function CreateCaret Lib "user32" _ (ByVal hWnd As IntPtr, _ ByVal hBitmap As IntPtr, _ ByVal nWidth As Integer, _ ByVal nHeight As Integer _ ) As Boolean 'キャレットを表示する Private Declare Function ShowCaret Lib "user32" _ (ByVal hWnd As IntPtr) As Boolean Private Sub RichTextBox1_Enter(sender As Object, e As EventArgs) Handles RichTextBox1.Enter 'CreateCaret(RichTextBox1.Handle, IntPtr.Zero, 7, 15) CreateSolidCaret(5, 10) ShowCaret(RichTextBox1.Handle) End Sub ------------------------------------------------------------- 以上のようにして RichTextBox1 にフォーカスが来た時にキャレットの幅を変えるようにしているのですが、一度だけフォーカスが来た時にほんの一瞬だけ四角いキャレットが見えるのですが、すぐにI型に戻ってしまいます。 ググっても上記ソースくらいしか見つかりませんでした。 どなたかご享受願えませんでしょうか? よろしくお願い致します。
- ベストアンサー
- Visual Basic
- Raio77
- 回答数1
- Chartコントロールを使用してのグラフ描画につい
Chartコントロールを初めて使用します。 VB.net(VB2012)でChartコントロールを使用してグラフを描画するアプリを作っています。 X軸に稼動日 1 2 3 ・・・・ Y軸に時間 1.5 1.0 2.75 ・・・・ 上記のようなデータで折れ線グラフを描くことはできたのですが グラフはそのままで、Y軸のラベル表示を実数から時間表示に変更することは 可能でしょうか? (例 1.5→1:30、 1.0→1:00、 2.75→2:45 ・・・) Y軸のLabelSyale.Formatプロパティを設定すればいいのかなと思いましたが 上手くいきません。 分かる方いらっしゃいましたら、ご教授下さい。宜しくお願いします。
- 締切済み
- Visual Basic
- momopo
- 回答数1
- メモ帳を開いて最大化するには?
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles cmd_ボタン.Click System.Diagnostics.Process.Start("notepad.exe") End Sub これでメモ帳を開くことはできたのですが、最大化するにはどうすればいいでしょうか? System.Diagnostics.Process.Start("notepad.exe") ,vbMaximizedFocus にすると エラーステートメントの終わりを指定してください。 になってしまいます。
- ベストアンサー
- Visual Basic
- tngqxktcbu5
- 回答数3
- メモ帳を開いて最大化するには?
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles cmd_ボタン.Click System.Diagnostics.Process.Start("notepad.exe") End Sub これでメモ帳を開くことはできたのですが、最大化するにはどうすればいいでしょうか? System.Diagnostics.Process.Start("notepad.exe") ,vbMaximizedFocus にすると エラーステートメントの終わりを指定してください。 になってしまいます。
- ベストアンサー
- Visual Basic
- tngqxktcbu5
- 回答数3