Dankeschön!
Ich habe nun die Prozedur Resize überschrieben, eigentlich naheliegend da das Element ja auch neugezeichnet werden muss bei Änderung der Größe. Mir war nur nicht klar, dass resize auch ohne "tatächliche größenänderung" bei der erstellung der komponente aufgerufen wird. daher Ideal um ...
Die Suche ergab 39 Treffer
- Mo 9. Mär 2020, 07:03
- Forum: Einsteigerfragen
- Thema: width / height im Constructor abfragen
- Antworten: 2
- Zugriffe: 1666
- Mo 2. Mär 2020, 04:35
- Forum: Einsteigerfragen
- Thema: width / height im Constructor abfragen
- Antworten: 2
- Zugriffe: 1666
width / height im Constructor abfragen
Hallo,
beim Erstellen von eigenen Komponenten ist mir aufgefallen,
dass im Constructor nicht die korrekte Größe der Komponente abgefragt werden kann.
Entweder ist sie 0, oder man definiert selbst einen Wert.
Wie aber bekomme ich die Höhe und Breite, welche der Komponente über den Objektinspektor ...
beim Erstellen von eigenen Komponenten ist mir aufgefallen,
dass im Constructor nicht die korrekte Größe der Komponente abgefragt werden kann.
Entweder ist sie 0, oder man definiert selbst einen Wert.
Wie aber bekomme ich die Höhe und Breite, welche der Komponente über den Objektinspektor ...
- Mi 26. Feb 2020, 02:09
- Forum: Units/Komponenten
- Thema: TScrollLabel, Label welches zu langen Text autom. scrollt
- Antworten: 0
- Zugriffe: 9146
TScrollLabel, Label welches zu langen Text autom. scrollt
Moin Leute,
Ich bin nun endlich dazu gekommen mich mal mit der Komponenten Programmierung in Lazarus zu beschäftigen
und habe ein Projekt umgesetzt, welches mir schon lange auf den CoderFingern brannte ;)
Es geht um die Erweiterung eines Labels, welches zu langen Text automatisch scrollt.
Außerdem ...
Ich bin nun endlich dazu gekommen mich mal mit der Komponenten Programmierung in Lazarus zu beschäftigen
und habe ein Projekt umgesetzt, welches mir schon lange auf den CoderFingern brannte ;)
Es geht um die Erweiterung eines Labels, welches zu langen Text automatisch scrollt.
Außerdem ...
- Mi 13. Mär 2019, 17:05
- Forum: Windows
- Thema: Schwarzer Hintergrund bei Icons in Listview
- Antworten: 3
- Zugriffe: 3571
Re: Schwarzer Hintergrund bei Icons in Listview
Ach Gott, danke. Wer lesen kann..
Leider ärgert es mich gerade noch damit, dass es ImageList.Handle nicht gibt
Leider ärgert es mich gerade noch damit, dass es ImageList.Handle nicht gibt

- Mi 13. Mär 2019, 14:20
- Forum: Windows
- Thema: Schwarzer Hintergrund bei Icons in Listview
- Antworten: 3
- Zugriffe: 3571
Schwarzer Hintergrund bei Icons in Listview
Hallo,
es geht um dieses Thema:
http://forum.lazarus.freepascal.org/index.php?topic=24111.0
Bei einer Listview mit Icons welche per SHGetFileInfo geholt werden, ergibt sich ab Windows 8 und neuer ein schwarzer Hintergrund.
Die Lösung für dieses Problem war bisher die Verwendung von ImageList ...
es geht um dieses Thema:
http://forum.lazarus.freepascal.org/index.php?topic=24111.0
Bei einer Listview mit Icons welche per SHGetFileInfo geholt werden, ergibt sich ab Windows 8 und neuer ein schwarzer Hintergrund.
Die Lösung für dieses Problem war bisher die Verwendung von ImageList ...
- Mo 4. Mär 2019, 01:37
- Forum: Lazarus - Bugs
- Thema: IDE meckert über identische Funktionsdeklaration
- Antworten: 2
- Zugriffe: 3414
Re: IDE meckert über identische Funktionsdeklaration
Danke, der Hinweis mit andere Bedeutung war gold wert. Ich hatte zuvor aus diesem Thema
http://forum.lazarus.freepascal.org/index.php/topic,17356.msg95507.html#msg95507
den folgenden Code-Abschnitt eingefügt:
TPanel = class(ExtCtrls.TPanel)
protected
PanelMode:TPanelMode;
IsMouseDown:boolean ...
http://forum.lazarus.freepascal.org/index.php/topic,17356.msg95507.html#msg95507
den folgenden Code-Abschnitt eingefügt:
TPanel = class(ExtCtrls.TPanel)
protected
PanelMode:TPanelMode;
IsMouseDown:boolean ...
- So 3. Mär 2019, 23:59
- Forum: Lazarus - Bugs
- Thema: IDE meckert über identische Funktionsdeklaration
- Antworten: 2
- Zugriffe: 3414
IDE meckert über identische Funktionsdeklaration
Hallo,
entweder es ist schon zu spät und ich bin grad völlig dusslig,
oder Lazarus beschwert sich grad über etwas , was nicht sein kann.
Ich hab die Deklaration mittlerweile natürlich auch C&p, dennoch tritt der Fehler weiterhin auf. Siehe Screenshot.
http://abload.de/image.php?img=constructorxskwx ...
entweder es ist schon zu spät und ich bin grad völlig dusslig,
oder Lazarus beschwert sich grad über etwas , was nicht sein kann.
Ich hab die Deklaration mittlerweile natürlich auch C&p, dennoch tritt der Fehler weiterhin auf. Siehe Screenshot.
http://abload.de/image.php?img=constructorxskwx ...
- Do 28. Feb 2019, 04:00
- Forum: Lazarus - Bugs
- Thema: PairSplitter Positiion lässt sich nur einmal setzen
- Antworten: 1
- Zugriffe: 2399
PairSplitter Positiion lässt sich nur einmal setzen
Hallo,
ich wollte die Splitter Position per Code setzen, das funktioniert auch, aber nur genau einmal.
Anbei ein Beispielprogramm zur Demonstration.
Ich bitte um Bestätigung, dann würde ich den Bug melden (gern kann das auch Jemand anderes machen da ich nicht mehr genau weiß wie es geht)
ich wollte die Splitter Position per Code setzen, das funktioniert auch, aber nur genau einmal.
Anbei ein Beispielprogramm zur Demonstration.
Ich bitte um Bestätigung, dann würde ich den Bug melden (gern kann das auch Jemand anderes machen da ich nicht mehr genau weiß wie es geht)
- Mi 30. Jan 2019, 17:34
- Forum: Freepascal
- Thema: Threads: sichere Übergabe von Variablen an Form
- Antworten: 14
- Zugriffe: 6692
Re: Threads: sichere Übergabe von Variablen an Form
Jetzt ist mir noch ne Frage eingefallen:
Und zwar bin ich auf GetCurrentThreadID gestoßen.
Die Frage: Wenn ich auf eine Variable ausschließlich mit derselben Thread ID zugreife, dann bedeutet das doch, dass für diese Variable kein Multithreading aktiv ist oder dieses korrekt behandelt ist und somit ...
Und zwar bin ich auf GetCurrentThreadID gestoßen.
Die Frage: Wenn ich auf eine Variable ausschließlich mit derselben Thread ID zugreife, dann bedeutet das doch, dass für diese Variable kein Multithreading aktiv ist oder dieses korrekt behandelt ist und somit ...
- Do 24. Jan 2019, 08:50
- Forum: Freepascal
- Thema: Threads: sichere Übergabe von Variablen an Form
- Antworten: 14
- Zugriffe: 6692
Re: Threads: sichere Übergabe von Variablen an Form
Danke, den Beispielordner von Lazarus kannte ich noch nicht.
Mir ist noch eine weitere Sache zum Thema Threads eingefallen. Ich hab vor kurzem nen File Explorer gebaut, dort hab ich einen Thread die Ordner/Dateiliste zusammenstellen lassen und danach per Thread die Listview gefüllt.
Ich dachte das ...
Mir ist noch eine weitere Sache zum Thema Threads eingefallen. Ich hab vor kurzem nen File Explorer gebaut, dort hab ich einen Thread die Ordner/Dateiliste zusammenstellen lassen und danach per Thread die Listview gefüllt.
Ich dachte das ...
- Do 24. Jan 2019, 04:12
- Forum: Freepascal
- Thema: Threads: sichere Übergabe von Variablen an Form
- Antworten: 14
- Zugriffe: 6692
Re: Threads: sichere Übergabe von Variablen an Form
Hallo Michael, vielen Dank für deine Antwort.
Leider bin ich denke ich noch nicht so weit, dass ich deine Vorschläge umsetzen könnte, bzw. fehlen mir dazu noch mehr Infos wie Wiki-Einträge oder Quellcode-Schnipsel.
Das mag sich anhören, als ob ich es mir zu leicht machen würde, leider entspricht es ...
Leider bin ich denke ich noch nicht so weit, dass ich deine Vorschläge umsetzen könnte, bzw. fehlen mir dazu noch mehr Infos wie Wiki-Einträge oder Quellcode-Schnipsel.
Das mag sich anhören, als ob ich es mir zu leicht machen würde, leider entspricht es ...
- Di 22. Jan 2019, 22:20
- Forum: Freepascal
- Thema: Threads: sichere Übergabe von Variablen an Form
- Antworten: 14
- Zugriffe: 6692
Re: Threads: sichere Übergabe von Variablen an Form
Danke, leider bin ich zu dusselig, die unit TestQueueAsyncCall zum laufen zu bringen.
//Edit: Hab es nun doch durch umbenennen zum laufen bekommen, trotzdem würde mich interessieren wie man es einfacher hinbekommt.
Das geht bestimmt irgendwie einfacher, oder?
Binde ich die Unit in ein neues ...
//Edit: Hab es nun doch durch umbenennen zum laufen bekommen, trotzdem würde mich interessieren wie man es einfacher hinbekommt.
Das geht bestimmt irgendwie einfacher, oder?
Binde ich die Unit in ein neues ...
- Di 22. Jan 2019, 17:36
- Forum: Freepascal
- Thema: Threads: sichere Übergabe von Variablen an Form
- Antworten: 14
- Zugriffe: 6692
Threads: sichere Übergabe von Variablen an Form
Hallo,
ich weiß es gibt schon viel zum Thema Threads und Variablen, dennoch würde ich gerne wissen,
welche Methode für meine Zwecke am besten geeignet wäre.
Vorhaben: Eine String-Variable soll durch einen Thread von einer Webseite ausgelesen werden und dann in einem Label der Form angezeigt werden ...
ich weiß es gibt schon viel zum Thema Threads und Variablen, dennoch würde ich gerne wissen,
welche Methode für meine Zwecke am besten geeignet wäre.
Vorhaben: Eine String-Variable soll durch einen Thread von einer Webseite ausgelesen werden und dann in einem Label der Form angezeigt werden ...
- Mo 7. Jan 2019, 21:30
- Forum: Multimedia
- Thema: TImage als Lade"animation" halbtransparent über Listview
- Antworten: 4
- Zugriffe: 3236
Re: TImage als Lade"animation" halbtransparent über Listview
Ich danke euch beiden sehr!
@Timm Thaler, tatsächlich bestand mein Problem als erstes darin, das TImage überhaupt an der Stelle des Listviews einzublenden. Witzigerweise kam ich nun auch auf die Idee, das Listview zu verstecken um mein TImage "einzublenden".
Das ist zwar nicht meine gewünschte ...
@Timm Thaler, tatsächlich bestand mein Problem als erstes darin, das TImage überhaupt an der Stelle des Listviews einzublenden. Witzigerweise kam ich nun auch auf die Idee, das Listview zu verstecken um mein TImage "einzublenden".
Das ist zwar nicht meine gewünschte ...
- Mo 7. Jan 2019, 16:31
- Forum: Multimedia
- Thema: TImage als Lade"animation" halbtransparent über Listview
- Antworten: 4
- Zugriffe: 3236
TImage als Lade"animation" halbtransparent über Listview
Hallo ihr Lieben,
wenn das Laden der Inhalte meiner Listview einen kurzem Moment dauert, möchte ich die Komponente "ausgrauen" siehe angehängtes Bild.
Wie kann ich das erreichen? Ich suche seit Stunden eine Möglichkeit, scheinbar ist es gar nicht möglich das TImage über der Listview einzublenden ...
wenn das Laden der Inhalte meiner Listview einen kurzem Moment dauert, möchte ich die Komponente "ausgrauen" siehe angehängtes Bild.
Wie kann ich das erreichen? Ich suche seit Stunden eine Möglichkeit, scheinbar ist es gar nicht möglich das TImage über der Listview einzublenden ...