Hilfe_Fenster
Hilfe_Fenster
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??
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??
- NicTheQuick
- Ein Admin
- Beiträge: 8807
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Hilfe_Fenster
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?
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
Schau dir diese Befehle mal in der Hilfe an:
- OpenWindow(... #PB_Window_Invisible ...)
- TextGadget() oder EditorGadget()
- ReadFile(), ReadString(... #PB_File_IgnoreEOL ...), CloseFile()
- SetGadgetText()
- HideWindow()

Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: Hilfe_Fenster
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.walbus hat geschrieben:Oder so...
Etwas anders, aber komplett, möglichst einfach und klein halt.
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.
Zuletzt geändert von Sicro am 07.02.2015 17:29, insgesamt 2-mal geändert.

Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: Hilfe_Fenster
Das ist nicht nötig, und schon gar nicht "möglichst einfach", sondern unnötig umständlich.Sicro hat geschrieben:Komplettes Programm nochmal starten, nur für die Anzeige der Info?walbus hat geschrieben:Oder so...
Etwas anders, aber komplett, möglichst einfach und klein halt.
Re: Hilfe_Fenster
+1Nino hat geschrieben:Das ist nicht nötig, und schon gar nicht "möglichst einfach", sondern unnötig umständlich.
Re: Hilfe_Fenster
Ganz anders...
Hilfedatei erstellen mit http://sourceforge.net/projects/chmprocessor/
und dann OpenHelp(...) von PB
FF
Hilfedatei erstellen mit http://sourceforge.net/projects/chmprocessor/
und dann OpenHelp(...) von PB
FF

Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive