Die Suche ergab 4889 Treffer
- So 14. Jan 2024, 16:26
- Forum: Einsteigerfragen
- Thema: Fragen zu TVirtualStringTree
- Antworten: 41
- Zugriffe: 5879
Re: Fragen zu TVirtualStringTree
Ich hab's jetzt mal selbst probiert, und das funktioniert wie es sein soll - siehe Anhang. Vergleiche mal ganz pingelig genau die diversen Options, hier ist der VTV etwas unübersichtlich.
- So 14. Jan 2024, 16:13
- Forum: Einsteigerfragen
- Thema: Fragen zu TVirtualStringTree
- Antworten: 41
- Zugriffe: 5879
Re: Fragen zu TVirtualStringTree
Könntest du das in ein kleines Projekt packen? Wenn ich selbst versuche, das nachzuvollziehen, mache ich vielleicht etwa anders als du... Kann man irgendwie den Index der Spalten auslesen? Muss fast ein Trick sein, denn bei den Columns selbst habe ich nichts gefunden. Ist das nicht das Column-Argume...
- So 14. Jan 2024, 00:16
- Forum: Einsteigerfragen
- Thema: Fragen zu TVirtualStringTree
- Antworten: 41
- Zugriffe: 5879
Re: Fragen zu TVirtualStringTree
Ist schon klar, aber du musstest dafür TVirtualNode verändern. Ich überblicke die Folgen der Änderung nicht, wahrscheinlich hast du Glück, und es ändert sich außer der Typdeklaration gar nichts. Aber bei sowas bin ich immer extrem vorsichtig, und das kommt für mich nur dann in Frage, wenn es keine a...
- Sa 13. Jan 2024, 19:54
- Forum: Einsteigerfragen
- Thema: Fragen zu TVirtualStringTree
- Antworten: 41
- Zugriffe: 5879
Re: Fragen zu TVirtualStringTree
1. Die Definition von TVirtualNode habe ich erweitert: type TVirtualNode = record ... LastChild: PVirtualNode; // link to the node's last child... Daten : Pointer; Data: record end; // this is a placeholder, each node gets extra data determined by NodeDataSize end; D.h. jede Node hat immer einen Po...
- Sa 13. Jan 2024, 15:06
- Forum: Dies und Das
- Thema: Blaise Pascal Magazine 110/111 auf Youtube
- Antworten: 14
- Zugriffe: 3446
Re: Blaise Pascal Magazine 110/111 auf Youtube
Das "Lazarus Handbook" gibt es in der englischen Ausgabe schon seit ein paar Jahren, und ich habe auch ein paar Kapitel beigetragen. Es gibt es als zweibändiges Hard-/und Softcover, sowie als PDF-Version. Detlef hat mir damals die Softcover-Ausgabe geschickt. Sieht (entgegen meiner Befürchtung wegen...
- Sa 13. Jan 2024, 14:23
- Forum: Datenbanken
- Thema: {Gelöst] Pflichtfelder prüfen
- Antworten: 9
- Zugriffe: 2613
Re: Pflichtfelder prüfen
Das ist alles der falsche Ansatz. Egal wie die Eingabe begonnen wurde, durch den DBNavigator, oder in einer Zelle des Grid, oder in einem TDBEdit, die Kontrolle liegt immer bei der Datenbank, nie bei den Eingabeelementen. TField hat ein Event OnValidate, in dem man die Eingabe prüfen kann, wenn der ...
- Di 9. Jan 2024, 18:24
- Forum: Einsteigerfragen
- Thema: Plattformübergreifend - Augenauswischrei ...?
- Antworten: 12
- Zugriffe: 3167
Re: Plattformübergreifend - Augenauswischrei ...?
/2/ Ohne ausprobieren eigentlich gar nicht. Denn Komponenten, die nominell unter den anderen Plattform laufen, können im Detail viele Unterschiede haben. Als Grobausschluss-Kriterium: Wenn irgendwo in den "uses"-Zeilen die Unit "Windows" steht, stehen die Karten schon mal schlecht... Unter Lazarus k...
- Do 4. Jan 2024, 12:36
- Forum: Komponenten und Packages
- Thema: Frage zu TStringGrid.ColumnClickSorts [gelöst]
- Antworten: 5
- Zugriffe: 2321
Re: Frage zu TStringGrid.ColumnClickSorts
Seit Laz 2.2: StringGrid.HideSortArrow
- Di 2. Jan 2024, 12:47
- Forum: Ankündigungen
- Thema: Lazarus Release 3.0
- Antworten: 34
- Zugriffe: 7307
Re: Lazarus Release 3.0
Dumme Frage: Wie kommt man zum "Project-Wizard"? Ist bei dir der Menüpunkt "Tools" > "Example Projects" auch grau? Dann könnte das Problem im "project Wizard" damit zusammenhängen, dass das Fenster für das Suchen nach Beispielprojekten überarbeitet und dabei in ein eigenes Package "exampleprojects" ...
- So 31. Dez 2023, 12:43
- Forum: Komponenten und Packages
- Thema: Drei Button gleichmässig verteilt
- Antworten: 8
- Zugriffe: 2583
Re: Drei Button gleichmässig verteilt
Also ich finde das Feature, dass sich die Buttons in der Breite der Fensterbreite anpassen, etwas gewöhnungsbedürftig. Würde so ein Formular auf die volle Breite meines 2560er Monitors maximiert, wäre jeder der drei Buttons ein schmaler Streifen von etwa 850x25 Pixeln, was für mich sehr ungewöhnlich...
- So 31. Dez 2023, 12:10
- Forum: Komponenten und Packages
- Thema: Rahmenloses Fenster mit Hilfe des MainMenus verschieben
- Antworten: 43
- Zugriffe: 6209
Re: Rahmenloses Fenster mit Hilfe des MainMenus verschieben
Also, ehrlich gesagt, wenn es darum geht, dass ich meine User zwingen muss, für ein "nebensächliches" Feature ein Riesenpaket an Zusatzsoftware zu installieren, würde ich mich fragen, ob ich nicht auf dem "Holzweg" bin.
- Mi 27. Dez 2023, 00:00
- Forum: Komponenten und Packages
- Thema: [gelöst] Lazarus V3.0 absturz -> Neu installation + Konfig löschen
- Antworten: 7
- Zugriffe: 2405
Re: [Bug] Lazarus V3.0 absturz
Im Demo-Projekt drücke ich beim Text "MessageDlg" (Zeile 33) mit Strg+Mausklick drauf. Es öffnet die Unit "Dialogs" Nun mache ich beim Wort "TModalResult" nochmals Strg+Mausklick (Zeile 708), es öffnet "UITypes". Nach ein paar Sekunden ist Lazarus dann weg. Öffnet UITypes, oder System.UITypes? Bei ...
- Mo 25. Dez 2023, 18:14
- Forum: Komponenten und Packages
- Thema: TTreeView Komponentenstreaming
- Antworten: 2
- Zugriffe: 2207
Re: TTreeView Komponentenstreaming
Ohne das jetzt konkret ausprobiert zu haben, vermute ich, dass du in dem neuen TreeNode die Methoden DefineProperties, ReadData und WriteData überschreiben musst: https://wiki.freepascal.org/Streaming_c ... Properties
- Fr 22. Dez 2023, 17:48
- Forum: Programmierung
- Thema: Kann man High DPI simulieren?
- Antworten: 27
- Zugriffe: 4545
Re: Kann man High DPI simulieren?
Fehlt eine Größe, wird das fehlende Bild aus dem größten der Reihe herunterskaliert, was erstaunlich gut funktioniert. Meiner Erfahrung nach wird hier nicht skaliert. Lazarus selbst verwendet nur drei Größen 100%, 150% und 200%. Auf einem Monitor mit 125% wird dann das 100er und auf einem mit 175% ...
- Fr 22. Dez 2023, 17:40
- Forum: Programmierung
- Thema: C - Hex-Bezeichnung mit "p"
- Antworten: 5
- Zugriffe: 2445
Re: C - Hex-Bezeichnung mit "p"
Danke für die Info. Sieht mir stark nach Algebra aus. Dies scheint wieder mal ein gutes Beispiel zu sein, wie schlecht man mit C coden kann. Unleserlicher geht es kaum noch. Weiß nicht, ich denke, das kannst du C nicht anlasten. In Pascal ist es nicht anders (nur dass es da nicht möglich ist, Brüch...