| Home 目次>ApplicationKit>NSMatrix このサイトはこちらに移転しました。 | |
getRow:column:ofCell:
指定したセルがあれば、YESを返して、行番号と列番号を参照で返します
-(BOOL) getRow:(int *)row
column:(int *)column
ofCell:(NSCell *)aCell
【返り値】 | |
| BOOL | YES/NO |
| 【パラメータ】 | |
| row | 行 |
| column | 列 |
| aCell | セル |
【解説】
指定したセル(aCell)があれば、YESを返して、rowに行番号を入れ、columnに列番号を入れます。
なければNOを返して、row、columnにそれぞれ-1を入れます。
レシーバーを捜して、イエスもしもaCellがレシーバーの中のセルのうちの1つであって、リファレンスによってセルの列とコラムを返しますと返します。
aCellがレシーバー(getRow:コラム:ofCell)の範囲内で、見つけられないならば:
No.を返します
【例文】
#import "MyObject.h"
@implementation MyObject
- (IBAction)myAction:(id)sender
{
//cellはmatrix内のtextfieldcell
int row,col;
[myOutlet getRow:&row column:&col ofCell:cell];
NSLog([NSString stringWithFormat:@"%d,%d",row,col]);
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSMatrix | 修正日2006.12.26 |