vbhanatyanのプロフィール

@vbhanatyan vbhanatyan
ありがとう数115
質問数0
回答数181
ベストアンサー数
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="" '=======================================================

    • 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型に戻ってしまいます。 ググっても上記ソースくらいしか見つかりませんでした。 どなたかご享受願えませんでしょうか? よろしくお願い致します。

    • 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プロパティを設定すればいいのかなと思いましたが 上手くいきません。 分かる方いらっしゃいましたら、ご教授下さい。宜しくお願いします。

    • 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 にすると エラーステートメントの終わりを指定してください。 になってしまいます。

  • メモ帳を開いて最大化するには?

    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 にすると エラーステートメントの終わりを指定してください。 になってしまいます。