none
DataGridViewでのイベントをキャンセルする方法について RRS feed

  • 質問

  • コントロールを特定している訳ではありませんが、イベント発生原因を無いものとして発生時キャンセルしたいのでが、可能でしょうか?
    2012年7月15日 15:19

回答

  • 質問内容をつかみ切れていません。

    「キャンセルしたい」というのは、何らかの条件で判断するのでしょうか?
    「キャンセルしたい」のは何を止めたい、なかったことにしたいのでしょうか? If で判断した後の残りのコードでしょうか?

    • 回答の候補に設定 山本春海 2012年7月31日 8:48
    • 回答としてマーク 山本春海 2012年8月1日 8:41
    2012年7月15日 21:57
    モデレータ
  • Fuda1です。

    私も、DataGridViewのどんなイベントなのか、知りたいと思います。質問が不明確では、良い回答は望めないと思います。

    私が、思いつくイメージから『イベント発生原因を無いものとして発生時キャンセルしたいのでが、可能でしょうか?』、質問ポイントをここに絞って見ました。

    Public Class Form1
    
        Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
            If MessageBox.Show("Formを閉じますか?", "メッセージ", MessageBoxButtons.OKCancel) = DialogResult.Cancel Then
                e.Cancel = True
                Exit Sub
            End If
        End Sub
    
    End Class

    良くあるコードですが、フォームのクローズ(×印)をキャンセルします。

    2012年7月16日 12:36
  • コントロールの各種イベントには、キャンセル可能な物とキャンセル不可な物があります。
    ※厳密に言えば、実装によってキャンセルと同等の動作をさせられる物もあります。

    まずは、キャンセルさせたいイベントが何なのかを明示しましょう。
    ※全てってのは無しです。

    • 回答としてマーク 山本春海 2012年8月1日 8:41
    2012年7月17日 0:23
  • NS123456 さま よろしく。
     
    さて、皆さんがご指摘のように、何を聞きたいのか、抽象的で返信に困りますが ... 。
     
    出来上がったアプリを実行してみて、DataGridView が思ったような動作をしない ... という事ではないでしょうか。
    「 コントロールを特定している訳ではありませんが 」とあるので、DataGridView 単独の話ではないのでは?
     
    具体的に、こうしたい と質問された方が回答を得やすいのでは?
    2012年7月17日 8:17

すべての返信

  • 質問内容をつかみ切れていません。

    「キャンセルしたい」というのは、何らかの条件で判断するのでしょうか?
    「キャンセルしたい」のは何を止めたい、なかったことにしたいのでしょうか? If で判断した後の残りのコードでしょうか?

    • 回答の候補に設定 山本春海 2012年7月31日 8:48
    • 回答としてマーク 山本春海 2012年8月1日 8:41
    2012年7月15日 21:57
    モデレータ
  • Fuda1です。

    私も、DataGridViewのどんなイベントなのか、知りたいと思います。質問が不明確では、良い回答は望めないと思います。

    私が、思いつくイメージから『イベント発生原因を無いものとして発生時キャンセルしたいのでが、可能でしょうか?』、質問ポイントをここに絞って見ました。

    Public Class Form1
    
        Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
            If MessageBox.Show("Formを閉じますか?", "メッセージ", MessageBoxButtons.OKCancel) = DialogResult.Cancel Then
                e.Cancel = True
                Exit Sub
            End If
        End Sub
    
    End Class

    良くあるコードですが、フォームのクローズ(×印)をキャンセルします。

    2012年7月16日 12:36
  • コントロールの各種イベントには、キャンセル可能な物とキャンセル不可な物があります。
    ※厳密に言えば、実装によってキャンセルと同等の動作をさせられる物もあります。

    まずは、キャンセルさせたいイベントが何なのかを明示しましょう。
    ※全てってのは無しです。

    • 回答としてマーク 山本春海 2012年8月1日 8:41
    2012年7月17日 0:23
  • NS123456 さま よろしく。
     
    さて、皆さんがご指摘のように、何を聞きたいのか、抽象的で返信に困りますが ... 。
     
    出来上がったアプリを実行してみて、DataGridView が思ったような動作をしない ... という事ではないでしょうか。
    「 コントロールを特定している訳ではありませんが 」とあるので、DataGridView 単独の話ではないのでは?
     
    具体的に、こうしたい と質問された方が回答を得やすいのでは?
    2012年7月17日 8:17
  • こんにちは、NS123456 さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
    情報の更新がないようなので、こちらは勝手ながら私のほうで一旦回答としてマークさせていただきました。
    みなさんからアドバイスいただいているように、具体的な説明などの詳細情報を投稿して、ご質問を続けてくださいね。または、新規にスレッドを作成して改めてご質問ください。

    今後とも MSDN フォーラムをよろしくお願いいたします。それでは。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2012年8月1日 8:40