Seite 1 von 3

Hilfe_Fenster

Verfasst: 07.02.2015 13:57
von Fanpost
Hallo,

ich brauche mal die Hilfe des Forums. Ich bin totaler Anfänger, evtl. schon zu alt, und möchte in einem Programm über einen Button "Hilfe" in einem extra Fenster eine z.B. Anleitung einblenden.
Text entweder in einer externen *.txt Datei oder eingebettet. Aber wie??

Re: Hilfe_Fenster

Verfasst: 07.02.2015 14:37
von NicTheQuick
Eine Idee wäre ein zweites Fenster mit 'OpenWindow()' zu öffnen, darin dann ein 'EditorGadget()' oder 'WebGadget()' zu erstellen, und den entsprechenden Hilfetext rein zu laden.
Mit 'BindEvent()' kannst du dann unabhängig zum restlichen Programm das Hilfefenster schließen, sobald auf den X-Button gedrückt wird.

Reicht das als Anleitung?

Re: Hilfe_Fenster

Verfasst: 07.02.2015 14:44
von Sicro
Schau dir diese Befehle mal in der Hilfe an:
  • OpenWindow(... #PB_Window_Invisible ...)
  • TextGadget() oder EditorGadget()
  • ReadFile(), ReadString(... #PB_File_IgnoreEOL ...), CloseFile()
  • SetGadgetText()
  • HideWindow()

Re: Hilfe_Fenster

Verfasst: 07.02.2015 15:41
von walbus
:)

Re: Hilfe_Fenster

Verfasst: 07.02.2015 17:20
von Sicro
walbus hat geschrieben:Oder so...
Etwas anders, aber komplett, möglichst einfach und klein halt.
Komplettes Programm nochmal starten, nur für die Anzeige der Info? Hm... für kleine Programme vielleicht gerade noch akzeptabel, aber keinesfalls eine Methode, die man verwenden sollte.

Edit:
Die Methode ist nur bei Konsolen-Programmen, bei denen es gängige Praxis ist, das Programm mit dem Parameter "--help" zu starten, um die Hilfe anzeigt zu bekommen. Hier wird dann das komplette Programm ebenfalls gestartet. Die Methode sollte aber möglichst bei Konsolen-Programmen bleiben und nicht zu GUI-Programmen ebenfalls angewendet werden.

Re: Hilfe_Fenster

Verfasst: 07.02.2015 17:25
von walbus
:)

Re: Hilfe_Fenster

Verfasst: 07.02.2015 17:31
von Nino
Sicro hat geschrieben:
walbus hat geschrieben:Oder so...
Etwas anders, aber komplett, möglichst einfach und klein halt.
Komplettes Programm nochmal starten, nur für die Anzeige der Info?
Das ist nicht nötig, und schon gar nicht "möglichst einfach", sondern unnötig umständlich.

Re: Hilfe_Fenster

Verfasst: 07.02.2015 17:36
von walbus
:)

Re: Hilfe_Fenster

Verfasst: 07.02.2015 17:42
von NeoChris
Nino hat geschrieben:Das ist nicht nötig, und schon gar nicht "möglichst einfach", sondern unnötig umständlich.
+1

Re: Hilfe_Fenster

Verfasst: 07.02.2015 18:16
von mk-soft
Ganz anders...

Hilfedatei erstellen mit http://sourceforge.net/projects/chmprocessor/

und dann OpenHelp(...) von PB

FF :wink: