PowerTools MultiRow for Windows Forms 8.0J
CellEditedFormattedValueChangedEventArgs クラス
メンバ  使用例 

GcMultiRow.CellEditedFormattedValueChangedイベントのデータを提供します。
構文
Public Class CellEditedFormattedValueChangedEventArgs 
   Inherits CellEventArgs
public class CellEditedFormattedValueChangedEventArgs : CellEventArgs 
解説

ユーザーが編集コントロールまたは編集セルによってセルの値を編集すると、GcMultiRow.CellEditedFormattedValueChangedが発生します。

Cell.EditedFormattedValueの変更理由はセル型によって異なります。たとえば、TextBoxCellの理由は"TextChanged"ですが、DateTimePickerCellの理由は"ValueChanged"です。

一部のセルでは、Cell.EditedFormattedValueの変更理由は複数存在します。たとえば、ComboBoxCellの理由には"TextChanged"と"SelectedIndexChanged"があります。そのため、1回のアクションでGcMultiRow.CellEditedFormattedValueChangedイベントが複数回発生することがあります。

セルの編集された書式設定値の変更理由を次の表に示します。

セル型 理由
TextBoxCell "TextChanged"
ComboBoxCell "TextChanged"または"SelectedIndexChanged"
CheckBoxCell "EditingCellValueChanged"
DateTimePickerCell "ValueChanged"
DomainUpDownCell "TextChanged"
MaskedTextBoxCell "TextChanged"
NumericUpDownCell "TextChanged"
PopupCell "TextChanged"
RadioGroupCell "EditingCellValueChanged"
RichTextBoxCell "TextChanged"
TrackBarCell "EditingCellValueChanged"
カスタムセル "Unknown"

使用例
次のサンプルコードは、GcMultiRow.CellEditedFormattedValueChangedイベントを示します。RadioGroupCellセルをクリックするとこのイベントが発生し、クリックされた項目がLabelに表示されます。このサンプルコードは、RadioGroupCellクラスに示されている詳細なコード例の一部を抜粋したものです。
private void gcMultiRow1_CellEditedFormattedValueChanged(object sender, CellEditedFormattedValueChangedEventArgs e)
{
    int itemIndex = (int)(this.gcMultiRow1.GetEditedFormattedValue(e.RowIndex, e.CellIndex));
    this.label.Text = "The clicked item is " + (this.gcMultiRow1.CurrentCell as RadioGroupCell).Items[itemIndex];
}
Private Sub gcMultiRow1_CellEditedFormattedValueChanged(ByVal sender As Object, ByVal e As CellEditedFormattedValueChangedEventArgs) Handles gcMultiRow1.CellEditedFormattedValueChanged
    Dim itemIndex As Integer = DirectCast((Me.gcMultiRow1.GetEditedFormattedValue(e.RowIndex, e.CellIndex)), Integer)
    Me.label.Text = "The clicked item is " + TryCast(Me.gcMultiRow1.CurrentCell, RadioGroupCell).Items(itemIndex)
End Sub
継承階層

System.Object
   System.EventArgs
      GrapeCity.Win.MultiRow.CellEventArgs
         GrapeCity.Win.MultiRow.CellEditedFormattedValueChangedEventArgs

参照

CellEditedFormattedValueChangedEventArgs メンバ
GrapeCity.Win.MultiRow 名前空間
CellEditedFormattedValueChanged イベント

 

 


© 2008-2015 GrapeCity inc. All rights reserved.