AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi OnChange Event Handler: wie muss die Procedure heissen und wie weise ich richtig zu?
Thema durchsuchen
Ansicht
Themen-Optionen

OnChange Event Handler: wie muss die Procedure heissen und wie weise ich richtig zu?

Ein Thema von hochundweit · begonnen am 25. Dez 2019 · letzter Beitrag vom 25. Dez 2019
 
hochundweit

Registriert seit: 9. Mär 2014
14 Beiträge
 
#1

OnChange Event Handler: wie muss die Procedure heissen und wie weise ich richtig zu?

  Alt 25. Dez 2019, 18:03
Delphi-Version: 5
Hallo Leute,
ich versuche mich gerade an einem Wiedereinstieg in die Materie der Pascal-Programmierung (unter Lazarus/fpc), bin aber offenbar mittlerweile komplett vernagelt/verkalkt. Ich moechte 5 nebeneinanderliegende ScrollBars ueber eine Array derselben erzeugen. Wie schreibe ich jetzt den
Eventhandler for den OnChange Event ? Als Procedure TForm1.ScrollBarChange und wie weise ich korrekt zu ? In der Change Procedure soll mit den Min- und Max-Werte des Scrollbars gerechnet werden...
Vielen Dank im voraus fuer die Hilfestellung.



Delphi-Quellcode:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private

  public

  end;

var
  Form1: TForm1;
  scrbr: Array of TScrollBar;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
begin
  SetLength(scrbr,5);
  for i:=0 to 4 do begin
    scrbr[i]:=TScrollBar.Create(self);
    scrbr[i].Parent:=self;
    scrbr[i].Top:=90;
    scrbr[i].Width:=250;
    scrbr[i].Height:=30;
    scrbr[i].Left:=i*40;
    scrbr[i].Kind:=sbVertical;
    scrbr[i].Min:=0;
    scrbr[i].Max:=100;
    scrbr[i].OnChange:=ScrollBarChange; // <- da hake ich
  end;
end;


end.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz