sous menu reste grisé
cyrano
Membre
bonsoir
j'initialise un sous menu
le sous menu est en place, mais reste grisé (diseable) >:(
Que dois-je faire?
j'initialise un sous menu
<br />- (void)awakeFromNib<br />{<br /> //lister le contenu du dossier images<br /> <br /> NSFileManager *fileManager = [[NSFileManager alloc] init];<br /> NSError *error;<br /> NSArray *files = [fileManager contentsOfDirectoryAtPath:@"./images" error:&error];<br /> [fileManager release];<br /> <br /> if(files == nil) {<br /> NSAlert *alert = [NSAlert alertWithError:error];<br /> [alert runModal];<br /> return;<br /> }<br /> <br /> <br /> NSMenuItem *design2DSubMenuItem=[[menuView submenu] itemWithTag:1];<br /> <br /> NSMenu *design2DMenu=[[NSMenu alloc] init];<br /> <br /> for(NSString *folderName in files) {<br /> <br /> //supprime .DS_Store<br /> if([folderName characterAtIndex:0] == '.')<br /> continue;<br /> <br /> NSMenuItem *design2DItem=[[NSMenuItem alloc] initWithTitle:folderName action:@selector(setDesign2D:) keyEquivalent:@""];<br /> [design2DItem setTarget:boardView];<br /> <br /> [design2DMenu addItem:design2DItem];<br /> [design2DItem release];<br /> <br /> }<br /> <br /> [design2DSubMenuItem setSubmenu:design2DMenu];<br /> [design2DMenu release];<br /> <br />}<br />
le sous menu est en place, mais reste grisé (diseable) >:(
Que dois-je faire?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Essaie cela
[design2DMenu setAutoenablesItems:NO];
Dans IB j'ai decoché puis retabli "Auto Enables Items" (donc reglage d'origine) et maintenant ca fonctionne. curieux ???