Die Suche ergab 369 Treffer

von braunbär
Mo 14. Dez 2020, 16:14
Forum: Benutzung der IDE
Thema: Verwendung von fpdoc
Antworten: 32
Zugriffe: 7133

Re: Verwendung von fpdoc

Falls es dir nicht um fpdoc im Speziellen sondern um Dokumentationsmöglichkeiten deines Quellcodes im Allgemeinen geht, kann ich PasDoc (https://github.com/pasdoc/pasdoc/wiki) empfehlen. Ist aus meiner Sicht deutlich leichter zu benutzen und die Dokumentation wird direkt als Kommentar im Quellcode ...
von braunbär
Mo 14. Dez 2020, 09:15
Forum: Benutzung der IDE
Thema: Verwendung von fpdoc
Antworten: 32
Zugriffe: 7133

Re: Verwendung von fpdoc

Tatsächlich scheint eine Menge leer zu sein. Ein paar Sachen habe ich angezeigt bekommen. Trotzdem blicke ich nicht durch. Ich habe die XML Files für den FPC heruntergeladen und in das Verzeichnis \Lazarus\fpc\fpcdocs gespeichert. Dann habe ich unter IDE Einstellungen - FPDOC Einstellungen das Verze...
von braunbär
So 13. Dez 2020, 13:56
Forum: Benutzung der IDE
Thema: Verwendung von fpdoc
Antworten: 32
Zugriffe: 7133

Re: Verwendung von fpdoc

Ich wollte mir die Dokumentation von vorhandenen LCL Klassen und Methoden anschauen, um zu sehen, was man typischerweise in die Felder hineinschreibt (mit "Link" kann ich zum Beispiel nichts anfangen). Im angehängten Bild sihst du in der Titelleiste forms.xml angezeigt, der Cursor steht auf TForms. ...
von braunbär
So 13. Dez 2020, 02:41
Forum: Benutzung der IDE
Thema: Verwendung von fpdoc
Antworten: 32
Zugriffe: 7133

Verwendung von fpdoc

Angeregt durch das neue Lazarus Handbuch wollte ich mir einmal das Dokumentationstool fpdoc anschauen. fpdoc zeigt mir ein leeres Formular an, und es erkennt, wenn ich mit dem Cursor auf eine bekannte Datei gehe. Es zeigt dann zwar den entsprechenden xml Dateinamen an, aber sonst zeigt es gar nichts...
von braunbär
Sa 12. Dez 2020, 05:43
Forum: Units/Komponenten
Thema: fdDialog, eine einfache aber flexible Dialog-Unit
Antworten: 14
Zugriffe: 7672

Re: fdDialog, eine einfache aber flexible Dialog-Unit

Es gibt jetzt die Dialogunit in der Version 1.1, herunterzuladen im Eingangbeitrag dieses Threads. Das Programm sollte jetzt mit Einschränkungen plattformübergreifend lauffähig sein. Die Dialoge wurden optisch verbessert und in einer reihe von Details überarbeitet. Vor allem funktioniert jetzt in al...
von braunbär
Sa 12. Dez 2020, 00:08
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Danke dir, auf die Lösung wäre ich nur schwer gekommen, und GetTabOrderList werde ich mir auf jeden Fall merken.. Ich war in der Zwischenzeit auch nicht untätig und habe für mein Problem eine wirklich einfache Lösung gefunden. Ich muss ja nur wissen, ob beim Starten der Formulars der erste von mir e...
von braunbär
Fr 11. Dez 2020, 21:14
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Danke für deine Antwort. So ähnlich habe ich es befürchtet. :)
Jetzt heißt es einmal nachdenken und probieren.
Wahrscheinlich muss ich dann die Controls, wenn sie Parent von anderen Controls sind, rekursiv durchgehen, um zu sehen, ob irgendwas fokussierbar ist. Mal sehen...
von braunbär
Fr 11. Dez 2020, 17:38
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

@wp_xyz Danke. Nach deinen Erklärungen und einigem weiteren Herumprobieren habe ich jetzt verstanden, wie es funktioniert. Es ist für meine Aufgabenstellung trotzdem recht lästig, weil die Dialogunit nicht weiß, was der Programmierer als Zusatzcontrol an den Dialog anhängen wird. Wenn nämlich das Zu...
von braunbär
Fr 11. Dez 2020, 07:06
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Es ist mir jetzt gelungen, ein Minimalprogramm zu schreiben, in dem der Fehler auftritt.Es sind zwei Units, das Formular des Hauptprogramms ist leer und ruft nur im FormShow die Dialogroutine auf. Die Form der Dialogroutine enthält ein leeres Panel für die Buttons und einen Label für die Frage. Zwei...
von braunbär
Do 10. Dez 2020, 21:35
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Ich habe jetzt ein ganz simples Testprogramm mit Butttons in einem Panel und einem TEdit gemacht. Zu meiner Überraschung funktioniert es Bei diesem Testprogramm richtig. Jetzt muss ich nur noch herausfinden, warum in meinem Programm beim Öffnen des Formulars der falsche Button den Focus bekommt. Rec...
von braunbär
Do 10. Dez 2020, 19:04
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Das Problem kommt offenbar daher, dass bei mir die Buttons auf einem eigenen Panel liegen, auf dem Panel befinden sich nur andere Buttons und sonst keine Controls. Nun hat ein anderes Control, das nicht am Panel liegt, den Focus. Der in der Taborder auf dem Panel liegende erste Button scheint aber i...
von braunbär
Mi 9. Dez 2020, 19:04
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Re: Default Button

Ok, danke.
Ich habe jetzt etwas herumprobiert.
Der beste Weg, zu einer intuitiv guten Lösung zu kommen, dürfte sein, zusätzlich zu

Code: Alles auswählen

default=true 
noch

Code: Alles auswählen

TabOrder=0
zu setzen - oder jedenfalls die kleinste Taborder von allen Buttons. Dann bekommt kein anderer Button beim Öffnen des Dialogs den Focus.
von braunbär
Mi 9. Dez 2020, 02:55
Forum: Komponenten und Packages
Thema: Default Button
Antworten: 13
Zugriffe: 2731

Default Button

Buttons haben eine property "default". Mir ist aber nicht klar, wie das funktioniert. Ich war der Meinung, die Onclick Routine des Buttons mit der Property default=true wird automatisch ausgeführt, wenn man die Enter-Taste drückt. Anscheinend ist das aber nicht der Fall, es wird bei Enter die Onclic...
von braunbär
Fr 4. Dez 2020, 21:38
Forum: Units/Komponenten
Thema: fdDialog, eine einfache aber flexible Dialog-Unit
Antworten: 14
Zugriffe: 7672

Re: fdDialog, eine einfache aber flexible Dialog-Unit

Irgendwie hab ich anscheinend die Antwort nicht abgeschickt, also nochmal :) Biete den Dialog doch als Lazarus Package an. Dann muß man den Quellcode nicht in jedes Projekt kopieren in dem man den Dialog verwenden will. Ja, das Package kommt als nächstes dran. Ich habe den Code in Verbindung mit ein...
von braunbär
Fr 4. Dez 2020, 17:32
Forum: Units/Komponenten
Thema: fdDialog, eine einfache aber flexible Dialog-Unit
Antworten: 14
Zugriffe: 7672

Re: fdDialog, eine einfache aber flexible Dialog-Unit

Angenommen ich möchte aus dem Hauptformular heraus einen Dialog ähnlich wie den mit dem "umfangreichem Panel" aus deinem Demo-Projekt aufrufen, wie mache ich das? Im hochgeladenen Demoprojekts siehst du, wie das geht. Das Panel wird im Form des Hauptfensters unsichtbar angelegt und mit der Prozedur...