(LIST1) WBool Form1::cb_4_Click( WObject * source, WEventData * event ) { dw_1->ScrollPriorRow(); return FALSE; } WBool Form1::cb_5_Click( WObject * source, WEventData * event ) { dw_1->ScrollNextRow(); return FALSE; } (LIST2) WBool Form1::cb_2_Click( WObject * source, WEventData * event ) { dw_1->Update( ); return FALSE; } (LIST3) WBool Form1::cb_3_Click( WObject * source, WEventData * event ) { long result; dw_1->InsertRow( 0 ); result = dw_1->RowCount(); dw_1->SetRow( result ); dw_1->ScrollToRow( result ); return FALSE; } (LIST4) WBool Form1::dw_1_ItemChanged( WObject * source, PSDWEItemChangedEventData * event ) { WBString text; WString region; region = "新宿区"; if (* event->Data == region) * event->ActionCode = 1; return FALSE; } WBool Form1::dw_1_ItemError( WObject * source, PSDWEItemErrorEventData * event ) { WBString text; * event->ActionCode = 1;//メッセージを出さない msg_1->Message( NULL, WMsgBSOk, "入力違反", "新宿区は入力できません" ); return FALSE; }