|
|
menübar submenü enable/disable |
|
muh und milch |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 13.02.2008, 20:19
Titel: menübar submenü enable/disable
|
|
hallo gemeinschaft,
ich habe das folgende problem und würde mich über eine antwort sehr freuen.
Ich habe mir im guide ein menü editiert. mit "Datei" als name. sowie "Laden", "Speichern", "Neu" als untermenüs von datei.
nun möchte bevor etwas geladen wird, dass der eintrag "Speichern" abgestellt ist.
ich hatte es über set('Speichern_Kartei', 'Enable', 'Off) probiert aber es hatte nicht funktioniert. Sowie div. andere schreibweisen mit handle... ohne '' fkt. ebenfalls nicht.
habt ihr eine idee?
vielen dank schonmal
vg martin
|
|
|
|
|
power |
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 25.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.02.2008, 11:20
Titel:
|
|
Hi,
also die enable Eigenschaft ist schon richtig. Du musst den Button natürlich in der Section "OpeningFcn" definieren.
Zitat: |
set(handles.pushbutton, 'Enable', 'off')
|
Das "off" wird klein geschrieben, siehe Inspector. Das "handles" muss vor dem Buttonnamen (siehe Code).
Viel Erfolg
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 14.02.2008, 11:42
Titel:
|
|
|
|
|
Hallo, es leider nicht ganz klar wo du es aufrufst. Welche Parameter du an der Stelle hast usw. Welche Tags du vergeben hast
Aber es soll eigentlich folgender Weise funktionieren.
wenn du den Tag-Namen in guide eingegeben hast, z.B. hast du den Tag als m_Save genannt. (siehe auch Bild)
Dann muss dieser Tag einfach in handles auffindbar sein.
Und kann so dann abgestellt werden
Oder du kannst auch den Tag-Namen rauskriegen wenn du ein Breakpoint setzt, z.B in OpeningFcn an der Stelle
hier sind bereits alle handles von Gui-Elementen erreichbar. Über get-Methode kann einfach Info zu den Properties eines Gui-Elements in der Konsole bekommen. Einfach in Konsole
z.B.
eingeben. Als Ergebnis bekommst du dann
Accelerator =
Callback = subsave('m_Save_Callback',gcbo,[],guidata(gcbo))
Checked = off
Enable = on
ForegroundColor = [0 0 0]
Label = Save
Position = [1]
Separator = off
BeingDeleted = off
ButtonDownFcn =
Children = []
Clipping = on
CreateFcn =
DeleteFcn =
BusyAction = queue
HandleVisibility = on
HitTest = on
Interruptible = on
Parent = [159.003]
Selected = off
SelectionHighlight = on
Tag = m_Save
Type = uimenu
UIContextMenu = []
UserData = []
Visible = on
Beschreibung: |
|
Download |
Dateiname: |
Menu.gif |
Dateigröße: |
29.09 KB |
Heruntergeladen: |
778 mal |
|
|
|
muh und milch |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 14.02.2008, 16:47
Titel:
|
|
es funktioniert ich bedanke für die tipps
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|