C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■17379  MaskedTextBoxの誤動作について
□投稿者/ みそおでん -(2008/04/23(Wed) 11:35:33)

    分類:[VB.NET/VB2005] 

    はじめまして、こんにちは。
    いつも拝見させていただいております。

    今回は、MaskedTextBoxでの誤動作を確認しましたので、確認および回避策を頂きたく、投稿させていただきました。

    開発環境
    OS:WindowsXP Pro SP2
    言語:VisualBasic2005 Pro SP1
    アプリ:WindowsApplication

    誤動作発生状況
    1.MaskedTextBoxコントロールのKeyDownイベントで、Enterキーを拾い、モーダルなダイアログを表示します。
    2.表示したダイアログを閉じ、続けて数値をいくつか入力しますと、誤動作が発生します。(予期せぬ位置にスペースが入る、入力が無効になるなど)

    再現プログラム
    1.フォームを作成します。(フォーム名:Form1)
    2.Form1にMaskedTextBoxコントロールを作成します。(コントロール名:mskDate、Maskプロパティ:0000/00/00)
    -------以下 Form1ソース ----------------
    Public Class Form1

    Private Sub mskDate_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles mskDate.KeyDown
    If (e.KeyCode = Keys.Enter) Then
    MsgBox("")
    End If
    End Sub

    End Class
    ----------------------------------------

    再現動作
    1.mskDateにEnterキーを入力します。
    2.メッセージボックスを閉じ、続けて数字キーを数回入力しますと、誤動作が発生します。

    回避策
    Enterキー処理を、KeyDownではなくKeyPressイベントで処理することにより、回避できます。
    ただ、Shiftキー等の押下状態を簡潔に取得できるため、KeyDownイベントで処理ができればと考えております。

    その他
    マスクを設定しない場合、誤動作は発生しません。
    Enterキー以外でダイアログを表示した場合、誤動作は発生しません。

    以上ですが、回避策などありましたら、ご教授おねがいいたします。

親記事 /過去ログ35より / 関連記事表示
削除チェック/

■53334  Re[10]: 呼び出しについて
□投稿者/ よしの -(2010/09/10(Fri) 13:10:13)
    No53333 (マサヤ さん) に返信
    フォームは、ボタンとかデザインする設定フォームです。
記事No.53317 のレス /過去ログ89より / 関連記事表示
削除チェック/

■54878  Re[1]: コントロール移動時の処理実行の制御方法について
□投稿者/ onotchikun -(2010/11/08(Mon) 10:55:33)
    LeaveではなくValidatingでメッセージボックスを出すようにし、ボタンのCausesValidationプロパティをFalseにすればいいかと思います。
    ボタン内の処理でthis.Close();を呼ぶときは、呼ぶ前にFormのAutoValidateプロパティもDisableにする必要があるかな?
記事No.54876 のレス /過去ログ92より / 関連記事表示
削除チェック/

■74672  Re[2]: CommitTransactionの使い方
□投稿者/ シャープ -(2015/01/22(Thu) 10:56:53)
    No74670 (shu さん) に返信
    > ■No74669 (シャープ さん) に返信
    >
    > 言っている意味がよくわからないのですが
    > トランザクションを開始したのなら終了させるべきです。

    説明不足でした。

    終了のさせ方として、RollbackTransaction()を使用した場合と処理速度に違いがあるのかを気にしていました。

    "DB変更処理なし"の場合も、SELECT処理程度のDBアクセスはする前提でお願いします。

記事No.74669 のレス /過去ログ125より / 関連記事表示
削除チェック/

■91813  Re[2]: スマホンで『LINE』や『微信』を使ってパソコンにメッセージ
□投稿者/ 暖和 -(2019/08/05(Mon) 14:25:33)
    No91799 (KOZ さん) に返信

    貴重な情報ありがとうございます。

    これから色々勉強していこうと思いますが、
    とりあえず、
    『スマホンで『LINE』や『微信』を使ってパソコンにメッセージを送信し、
    パソコン側がこのメッセージを受信したら自動返信するような』機能を
    エンドユーザーが計算機コードを組んで実現可能かどうか教えていただけませんか。

記事No.91795 のレス /過去ログ158より / 関連記事表示
削除チェック/

■91822  Re[3]: スマホンで『LINE』や『微信』を使ってパソコンにメッセージ
□投稿者/ KOZ -(2019/08/05(Mon) 18:16:19)
    No91813 (暖和 さん) に返信
    > 『スマホンで『LINE』や『微信』を使ってパソコンにメッセージを送信し、
    > パソコン側がこのメッセージを受信したら自動返信するような』機能を
    > エンドユーザーが計算機コードを組んで実現可能かどうか教えていただけませんか。

    SDK や API を使って、ということならエンドユーザーには無理でしょう。

    エンドユーザでも扱える仕組みを作ることが出来れば可能ですが、
    その仕組みを作ることが出来るのは、それなりのスキルを持った人でしょう。
記事No.91795 のレス /過去ログ158より / 関連記事表示
削除チェック/

■91989  Re[5]: コンボボックスによる絞り込み
□投稿者/ WebSurfer -(2019/08/16(Fri) 10:15:34)
    No91988 (たかし さん) に返信

    最終的にどうしたいのですか? No91972 に書いてあった、

    > 実はDataGridViewで目的に近いものが作成できることが分かったところなのですが、
    > 当初の目論見通りふたつのComboBoxだけで実行する方法が何とも諦めきれません。

    というところから想像すると、最終的にやりたいことは部署を ComboBox から選択すると、
    その部署に属する社員のデータ一覧が DataGridView に表示されるということではないか
    と思ってますが?

    であれば、最初の質問の ComboBox 2つでの実装を追求するより、上記のことを考えた方
    がよさそうだと思うのですが。

    あと、No91973 で魔界の仮面弁士さんからも質問されていますが、事前に SQL Server から
    全ての情報を DataTable に読み取ってからそれを操作するのか、操作の都度 SQL Server
    からデータを DataTable に読み取ってから操作したいのか、それともその間を取って
    部署の方は前者で社員の方は後者としたいのですか?
記事No.91943 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -