selectRow:byExtendingSelection:
行を番号で選択します
-(void)selectRow:(int)rowIndex: byExtendingSelection:(BOOL)flag:
解説
行を番号で選択します。番号は0から始まる整数です。
flagがYESなら現在の選択をそのままにして、複数選択します。
YESにする場合はsetAllowsMultipleSelection:で複数選択できるようにしておかないと、NSInternalInconistencyExceptionが起こります。
flagがNOなら現在の選択を解除して一つだけ(columnIndex)選択します。
選択が変更されたら、NSTableViewSelectionDidChangeNotificationがポストされます。
ユーザーがセルを編集中なら、編集は終わります。
返り値
( void )
なし
引数
( int )rowIndex
行番号
( BOOL )flag
フラグ
フレームワーク
ApplicationKit
クラス
NSTableView
Instance Methods
使用可能
10.0
参照
- allowsMultipleSelection
- deselectRow:
- selectedRow
- selectColumn:byExtendingSelection:
例文
- (IBAction)myAction:(id)sender;// { [table setAllowsMultipleSelection:YES]; [table selectRow:1 byExtendingSelection:YES]; [table selectRow:2 byExtendingSelection:YES]; }