Die Suche ergab 283 Treffer
- Fr 20. Jun 2025, 19:26
- Forum: Regionale Gruppen
- Thema: 48. Stuttgarter Lazarustreffen
- Antworten: 10
- Zugriffe: 1247
Re: 48. Stuttgarter Lazarustreffen
Ich bin dieses Mal nicht dabei, leider.
- 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: 5074
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 ...
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 ...
- Mo 21. Apr 2025, 17:21
- Forum: Einsteigerfragen
- Thema: Auto-Filter wie in Excel?
- Antworten: 15
- Zugriffe: 3075
Re: Auto-Filter wie in Excel?
Ein Beispielprojekt, so etwa?
- Mo 21. Apr 2025, 16:13
- Forum: Einsteigerfragen
- Thema: Auto-Filter wie in Excel?
- Antworten: 15
- Zugriffe: 3075
Re: Auto-Filter wie in Excel?
Wie meinst du das? Wie man die function anwendet?Kannst du mal ein Beispiel daraus machen und hier posten?
- Mo 21. Apr 2025, 10:32
- Forum: Einsteigerfragen
- Thema: Auto-Filter wie in Excel?
- Antworten: 15
- Zugriffe: 3075
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 ...
Weil ich das ab jetzt viel benutzen werde, habe ich das mal allgemeiner gefasst:
function FilterColumn(var aGrid ...
- Fr 4. Apr 2025, 09:12
- Forum: Regionale Gruppen
- Thema: 47. Stuttgarter Lazarustreffen
- Antworten: 21
- Zugriffe: 16014
Re: 47. Stuttgarter Lazarustreffen
Bitte meinen Stammplatz freihalten.
- So 16. Mär 2025, 09:14
- Forum: Regionale Gruppen
- Thema: 47. Stuttgarter Lazarustreffen
- Antworten: 21
- Zugriffe: 16014
Re: 47. Stuttgarter Lazarustreffen
Was machen wir denn dann die ganze Zeit da?
- Di 11. Mär 2025, 10:45
- Forum: Komponenten und Packages
- Thema: Filedrop auf TEdit unter Linux verhindern, aber wie ?
- Antworten: 11
- Zugriffe: 4187
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.
- Di 11. Mär 2025, 08:51
- Forum: Komponenten und Packages
- Thema: Filedrop auf TEdit unter Linux verhindern, aber wie ?
- Antworten: 11
- Zugriffe: 4187
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?
- Di 25. Feb 2025, 08:42
- Forum: Komponenten und Packages
- Thema: TPageControl, Tabs mit unterschiedlichen Farben beschriften
- Antworten: 3
- Zugriffe: 1992
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.
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.
- So 19. Jan 2025, 18:08
- Forum: Allgemeines
- Thema: [erledigt] Lazarus Dokumentation
- Antworten: 6
- Zugriffe: 9648
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 ...
Beispiel:
procedure TForm1.StopAllTimer;
begin
timerFCHeartbeat.Enabled:=false;
timerYGCcommandLong.Enabled:=false;
timerTelemetry.Enabled ...
- Mi 11. Dez 2024, 09:41
- Forum: Komponenten und Packages
- Thema: Frage zu StringGrid
- Antworten: 19
- Zugriffe: 6514
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 ...
Man kann aber mit StringGrid1.Cells[aCol ...
- Di 12. Nov 2024, 09:42
- Forum: Einsteigerfragen
- Thema: Screenshot unter Linux - Ubuntu 24 10
- Antworten: 5
- Zugriffe: 1299
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 ...
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 ...
- Mo 28. Okt 2024, 13:38
- Forum: Einsteigerfragen
- Thema: Focus setzen im Frame
- Antworten: 23
- Zugriffe: 3897
Re: Focus setzen im Frame
Ich kann die Anzahl der Projekte eingeben aber sonst nichts. Kein Menü, keine Reaktion auf den (einzigen) Button.
- Fr 25. Okt 2024, 10:30
- Forum: Sonstiges
- Thema: Fpcupdeluxe Lazarus 3.6
- Antworten: 55
- Zugriffe: 12436
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.