realbasic-nug.de
[Top] [All Lists]

Dynamisches Menu enablen

To: <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Dynamisches Menu enablen
From: Mike Ott <mike at psb-info dot ch>
Date: Fri, 31 Mar 2006 23:12:34 +0200
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Thread-index: AcZVB9Q0Eqew/sD7EdqZFQADk1VPJA==
Thread-topic: Dynamisches Menu enablen
Hallo

Quäle mich gerade mit dynamischem Menuitems herum. Möchte ein
"OpenRecent..." Menu implementieren.

Wenn ich dem bestehenden Menuitem EditFNames, welches submenu = true hat,
Untermenus Zuletzt anhänge geht das soweit mit folgendem Code:

  Dim Zuletzt as New MenuItem
  
  EditFNames.Append(Zuletzt)
  Zuletzt.text=str(MenuIdx - 1)
  Zuletzt.AutoEnable = True
  

Die generierten Untermenupunkte Zuletzt sind aber nicht enabled, obwohl ein
Menuhandler vorhanden ist und AutoEnable gesetzt ist. Wie handle ich die
dynamischen Menus? Hat jemand vielleicht ein Beispiel?


Gruss und Dank im Voraus!
Mike

OS 10.4.4 / RB 2006
--




From  Fri 31 Mar 2006 23:45:54 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
Received: from lists.realsoftware.com (209.198.132.125) by realsoftware.com
 with ESMTP (Eudora Internet Mail Server 3.1.3);
 Fri, 31 Mar 2006 15:46:02 -0600
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id AACC311AFB64; Fri, 31 Mar 2006 15:45:59 -0600 (CST)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de
        [80.67.18.13])
        by lists.realsoftware.com (Postfix) with ESMTP id 505A311AFB58
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Fri, 31 Mar 2006 15:45:56 -0600 (CST)
Received: (qmail 29381 invoked from network); 31 Mar 2006 21:45:55 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 89 dot 
17])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay01.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        31 Mar 2006 21:45:55 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <C05367E2 dot 2999%mike at psb-info dot ch>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Fri, 31 Mar 2006 23:45:54 +0200
Message-ID: <1hd38nc dot r31pfb100kiw7M%support at monkeybreadsoftware dot de>
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
        Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.5)
Subject: Re: Dynamisches Menu enablen
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware 
dot com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com

Mike Ott <mike at psb-info dot ch> wrote:

> Hallo
>
> Die generierten Untermenupunkte Zuletzt sind aber nicht enabled, obwohl ein
> Menuhandler vorhanden ist und AutoEnable gesetzt ist.

nicht New MenuItem, sondern New MyMenuItem und diese Klasse hat dann
auch einen eigenen Action event und einen EnableMenuItems event.
(Sollte sie)

Die kann sich dann selbst enablen.

Mfg
Christian

--
Around eleven thousand functions in one REALbasic plug-in.
The Monkeybread Software Realbasic Plugin.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


<Prev in Thread] Current Thread [Next in Thread>