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