2011-07-15 6 views

答えて

2

あなたには、いくつかの方法で、次の操作を行う必要があります新しいフォーム起動するには:

1)の形でダブルクリックイベントを処理します。これにはいくつかのオプションがあります。 1つの方法は、CellDoubleClickイベントを処理することですが、このオプションを選択した場合は、フォームのSelectionModeプロパティを設定して、個々のセルではなく一度に行全体を選択することができます。

2)ダブルクリックされたエントリを特定します。データオブジェクトのバインドされたセットがあるかどうかはわかりませんが、何らかの形で新しいフォームになるもののデータ表現を取得する必要があります。

3)新しいフォームを起動します。これをイベントハンドルから行います。元のフォームの前に変更を表示するか、元のフォームを非表示にするかどうかを検討する必要があります。元のフォームを非表示にする場合は、後で元に戻す方法を検討する必要があります。

4)データオブジェクトを新しいフォームに渡し、表示する方法があります。

私は、それ以上の質問に答えてほしいと思っています。

+0

例でコードを教えてもらえますか? –

+0

これまでに持っていたコードを投稿して、追加する必要のあることについてアドバイスすることができますか?DataGridViewとそのメソッドを少なくとも実装する必要があります。 2番目のフォームの定義もあれば、それは助けになるでしょう – chillysapien

関連する問題