Die Suche ergab 282 Treffer

von h-elsner
Fr 9. Mai 2025, 08:29
Forum: Komponenten und Packages
Thema: [gelöst] Doppel-Klick auf Formular ruft zusätzlich OnClick auf - Wie verhindern?
Antworten: 13
Zugriffe: 4741

Re: [gelöst] Doppel-Klick auf Formular ruft zusätzlich OnClick auf - Wie verhindern?

Ich möchte

mit der Maus darüberfahren = Erklärung (als Hint),
mit der Maus klicken = Details anzeigen,
mit der Maus doppelt klicken = Element-Details ändern.

Ja und was schadet es, wenn die Klickaktion beim Doppelklick auch ausgeführt wird? Zum Editieren musst du die Information ja auch ...
von h-elsner
Mo 21. Apr 2025, 17:21
Forum: Einsteigerfragen
Thema: Auto-Filter wie in Excel?
Antworten: 15
Zugriffe: 2715

Re: Auto-Filter wie in Excel?

Ein Beispielprojekt, so etwa?
TestFilterColumn.zip
(352.04 KiB) 157-mal heruntergeladen
von h-elsner
Mo 21. Apr 2025, 16:13
Forum: Einsteigerfragen
Thema: Auto-Filter wie in Excel?
Antworten: 15
Zugriffe: 2715

Re: Auto-Filter wie in Excel?

Kannst du mal ein Beispiel daraus machen und hier posten?
Wie meinst du das? Wie man die function anwendet?
von h-elsner
Mo 21. Apr 2025, 10:32
Forum: Einsteigerfragen
Thema: Auto-Filter wie in Excel?
Antworten: 15
Zugriffe: 2715

Re: Auto-Filter wie in Excel?

Für ein normales TStringGrid (welches ich sehr häufig benutze) gefällt mir die Idee mit der Zeilenhöhe sehr gut. Warum bin ich nicht darauf gekommen? Es läuft auch sehr schnell ab.
Weil ich das ab jetzt viel benutzen werde, habe ich das mal allgemeiner gefasst:

function FilterColumn(var aGrid ...
von h-elsner
Fr 4. Apr 2025, 09:12
Forum: Regionale Gruppen
Thema: 47. Stuttgarter Lazarustreffen
Antworten: 21
Zugriffe: 14950

Re: 47. Stuttgarter Lazarustreffen

Bitte meinen Stammplatz freihalten.
von h-elsner
So 16. Mär 2025, 09:14
Forum: Regionale Gruppen
Thema: 47. Stuttgarter Lazarustreffen
Antworten: 21
Zugriffe: 14950

Re: 47. Stuttgarter Lazarustreffen

Was machen wir denn dann die ganze Zeit da?
von h-elsner
Di 11. Mär 2025, 10:45
Forum: Komponenten und Packages
Thema: Filedrop auf TEdit unter Linux verhindern, aber wie ?
Antworten: 11
Zugriffe: 3953

Re: Filedrop auf TEdit unter Linux verhindern, aber wie ?

Was mir noch auffällt ist, dass der Link im Edit.TextHint landet, wenn Edit.Text leer ist. Edit.Text bleibt da auch leer.
von h-elsner
Di 11. Mär 2025, 08:51
Forum: Komponenten und Packages
Thema: Filedrop auf TEdit unter Linux verhindern, aber wie ?
Antworten: 11
Zugriffe: 3953

Re: Filedrop auf TEdit unter Linux verhindern, aber wie ?

Bei mir steht der Dateiname nach dem Droppen auch im Editfeld drin, aber die Datei selber wird trotzdem richtig verarbeitet. Stört dich nur der Eintrag?
von h-elsner
Di 25. Feb 2025, 08:42
Forum: Komponenten und Packages
Thema: TPageControl, Tabs mit unterschiedlichen Farben beschriften
Antworten: 3
Zugriffe: 1858

Re: TPageControl, Tabs mit unterschiedlichen Farben beschriften

Unter LINUX zumindest geht bei mir so ein Konstrukt:
tsTabsheetTest.Caption:='Erste Zeile'+lineending+'zweite Zeile';
Bei Windows habe ich das noch nicht getestet.

Farbige Beschriftung ist eine andere Frage, wenn man nicht gleich alle Texte im TabSheet in dieser Farbe haben will.
von h-elsner
So 19. Jan 2025, 18:08
Forum: Allgemeines
Thema: [erledigt] Lazarus Dokumentation
Antworten: 6
Zugriffe: 9512

Re: Lazarus Dokumentation

Angeregt von Chris (siehe Link oben) habe ich mir angewöhnt, sprechende Namen zu verwenden. Damit sollten sich weitere Erklärungen möglichst erübrigen.

Beispiel:

procedure TForm1.StopAllTimer;
begin
timerFCHeartbeat.Enabled:=false;
timerYGCcommandLong.Enabled:=false;
timerTelemetry.Enabled ...
von h-elsner
Mi 11. Dez 2024, 09:41
Forum: Komponenten und Packages
Thema: Frage zu StringGrid
Antworten: 19
Zugriffe: 6177

Re: Frage zu StringGrid

Ich verstehe die Frage nicht ganz. Bei mir funktioniert es. Dass leere Zellen auch ausgewertet werden können, ist meiner Meinung nach Pflicht. Die Ereignisroutine wäre sonst unlogisch und leere Zellen können gar nicht behandelt werden, was echt blöd wäre.
Man kann aber mit StringGrid1.Cells[aCol ...
von h-elsner
Di 12. Nov 2024, 09:42
Forum: Einsteigerfragen
Thema: Screenshot unter Linux - Ubuntu 24 10
Antworten: 5
Zugriffe: 1183

Re: Screenshot unter Linux - Ubuntu 24 10

Ich hatte das mal so gemacht:
procedure TForm1.ScreenToBild(filename: string); {Screenshot}
var
bild: TPortableNetworkGraphic;
bmp: TBitMap;
ScreenDC: HDC;

begin
bild:=TPortableNetworkGraphic.Create; {create PNG-picture}
try
{$IFDEF LINUX}
bmp:=GetFormImage; {No more working with Windows ...
von h-elsner
Mo 28. Okt 2024, 13:38
Forum: Einsteigerfragen
Thema: Focus setzen im Frame
Antworten: 23
Zugriffe: 3587

Re: Focus setzen im Frame

Ich kann die Anzahl der Projekte eingeben aber sonst nichts. Kein Menü, keine Reaktion auf den (einzigen) Button.
von h-elsner
Fr 25. Okt 2024, 10:30
Forum: Sonstiges
Thema: Fpcupdeluxe Lazarus 3.6
Antworten: 55
Zugriffe: 11627

Re: Fpcupdeluxe Lazarus 3.6

Ich wähle immer "Fixes" aus und fcpupdeluxe installiert die neueste Version, aktuell 3.7. dazu sind keine Einstellungen oder sonstige Verrenkungen nötig (bin halt faul). Wenn es aber unbedingt 3.6 sein muss, dann geht das wohl doch nicht so einfach.
von h-elsner
Mo 21. Okt 2024, 20:14
Forum: Dies und Das
Thema: USB Kommunikation auslesen auf Windows
Antworten: 14
Zugriffe: 4318

Re: USB Kommunikation auslesen auf Windows

Binäre Daten zu beschnüffeln reizt mich immer. Siehe hier: https://github.com/h-elsner/H480_UART_reading
Zeig doch mal, was da abläuft.