example title_images löst Fehler aus

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
siro
Beiträge: 732
Registriert: Di 23. Aug 2016, 14:25
OS, Lazarus, FPC: Windows 11
CPU-Target: 64Bit
Wohnort: Berlin

example title_images löst Fehler aus

Beitrag von siro »

Guten Morgen
und ersteinmal ein schönes Osterfest.

Beim Stöbern in den Lazarus Demos habe ich grad das Demo aus:

examples\gridexamples\title_images

ausprobiert. Dabei ist bei mir ein Exception aufgetreten.
Dieser ist auch nachvollziehbar.
Klickt man mit der Maus auf das erste linke graue Feld im TStringGrid gibt es folgenden Fehler:
title_image_demo_01.png
title_image_demo_01.png (8.81 KiB) 669 mal betrachtet
title_image_demo_02.png
title_image_demo_02.png (21.1 KiB) 669 mal betrachtet
..
Ist ja nur ein Demo und kein Weltuntergang, aber ich wollte zumindest darauf hingewiesen haben.

eine zusätzliche Zeile und das Problem ist gelöst :wink:

Code: Alles auswählen

procedure TForm1.StringGrid1HeaderClick(
  Sender: TObject; IsColumn: Boolean; Index: Integer);
begin
  if not IsColumn then exit;
  if Index <=0 then exit;     // Siro 09.04.2023
  with StringGrid1.Columns[Index - 1].Title do begin
    if ImageIndex = 2 then
      ImageIndex := 0
    else
      ImageIndex := ImageIndex + 1;
    if ImageIndex > 0 then
      StringGrid1.Columns[2 - Index].Title.ImageIndex := 0;
  end;
  AdjustTitleHeight;
  Refresh;
end;       
Grüße von Siro
Bevor ich "C" ertragen muß, nehm ich lieber Lazarus...

Mathias
Beiträge: 6196
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: example title_images löst Fehler aus

Beitrag von Mathias »

Klickt man mit der Maus auf das erste linke graue Feld im TStringGrid gibt es folgenden Fehler:
Kann ich nachvollziehen. Getestet mit Linux 64bit.

Ich denke, dies ist trotzdem ein Bug-Report wert.
Demos mit Fehlern sind immer schlecht fürs Images.
Zuletzt geändert von Mathias am So 9. Apr 2023, 12:20, insgesamt 2-mal geändert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

wp_xyz
Beiträge: 4889
Registriert: Fr 8. Apr 2011, 09:01

Re: example title_images löst Fehler aus

Beitrag von wp_xyz »

Behoben in main/trunk.

(Mathias, bitte bearbeite deinen Beitrag, so dass dein Text nicht im Zitat erscheint.)

Antworten