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>
|