WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Hilfemeldung für Edit-Text-Box

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.09.2009, 10:31     Titel: Hilfemeldung für Edit-Text-Box
  Antworten mit Zitat      
Hallo zusammen,
ich habe mal eine Frage bezüglich eines Edit-Text-Feldes.
Ich will einen Hilfetext dazu anzeigen.
Jetzt habe ich allerdings das Problem, dass dieser Hilfetext erscheinen soll sobald ich in das Feld "hineinklicke" und nicht erst bei der Ausführung. Weiß da jemand wie das geht, bzw. wo in meinem Code ich den Text einfügen muss?
Schonmal vielen Dank


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 24.09.2009, 21:33     Titel:
  Antworten mit Zitat      
Hallo,

ich habe es nicht genau verstanden, wie du es meinst.

Aber, wenn du nur Hilfe-Text z.B. für Edit-Box oder für Button zeigen möchtest,
dann geht es am einfachsten über Property TooltipString.
Dass wird dann angezeigt, wenn mann über GUI-Objekt mit dem Maus bewegt.
Private Nachricht senden Benutzer-Profile anzeigen
 
tcheck-vi
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 16.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2009, 21:52     Titel:
  Antworten mit Zitat      
hallo,
ich weiß auch nicht ob ich gut verstanden habe, aber mit der Funktion "msgbox" kannst du folgende machen.
Du erstellst ein Push Button in deiner GUI und in Proprety Inspector gibst du der Name Info ein. Im Hauptprogramme, sucht einfach die "function Info_Callback"

Code:
function Info_Callback(hObject, eventdata, handles)


 msgboxText{1}='Das ist eine Information:';
 msgboxText{2}='Ich bedanke mich bei allen';
 msgboxText{3}='die mich unterschuetzten haben ';
 msgboxText{4}='während meiner Diplomarbeit';
 msgboxText{5}='(c)2009-alle Rechte vorbehalten';
 msgbox(msgboxText,'Info', 'help');
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 29.09.2009, 23:00     Titel:
  Antworten mit Zitat      
Hallo,

So du es vorhast, muss man man ja erst Callback ausführen.
Da geht nicht anders.



Deswegen Property 'TooltipString' verwenden.
Das kannst z.B. in Matlab-Editor sehen, wenn du mit dem Maus über Menu-Icons(über den Run Icon kommt Text 'Run') fährst, bekommst eine kleinen Hilfetext

Diese Eigenschaft kannst du über Property Inspector füllen. Probiere Mal vielleicht es schon das richtige für dich.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.