AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Objekt.onclick wie geht daS?

Ein Thema von Spike2k3 · begonnen am 15. Mai 2004 · letzter Beitrag vom 15. Mai 2004
 
Spike2k3

Registriert seit: 20. Aug 2003
73 Beiträge
 
Delphi 7 Enterprise
 
#1

Objekt.onclick wie geht daS?

  Alt 15. Mai 2004, 15:48
Hi leute
Ich da grad n Probelm, ich programmier 17+4 (das Spiel) und muss es nun nur hinbekommen,
dass ein Objekt von mir (ein Bild) eine Onclick Funktion erhält.

Kann ich da einfach Tkarte.onclick nehmen, oder muss ich das irgendwie noch anders machen??

Und wenn ich verschiedene KArten mit Kartensatz[i] erzeugt hab und nun eine davon anklicken will,
geth dann ein Kartensatz[1].onclick???

ODer wie sollte sowas aussehn?

So sieht bei mir meine bisherige Konstruktion aus:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;

type
  Tkarte = class(TImage)
  constructor erzeugen;
  procedure ziehen;
  private
  public
  end;
  TForm1 = class(TForm)
    procedure FormActivate(Sender: TObject);
  private
        Karte:Tkarte;
  public
    satzmenge:integer;
  end;

var
  Form1: TForm1;
  satz: array[1..5] of TKarte;
  
implementation
constructor Tkarte.erzeugen;
begin
inherited create (Form1);
parent:=Form1;
Picture.LoadFromFile('.\karten\karten\herz_koenig.bmp');
end;

{$R *.dfm}

procedure Tkarte.ziehen;
begin
Picture.LoadFromFile('.\karten\karten\blank.bmp');
end;

procedure TForm1.FormActivate(Sender: TObject);
var j,i:integer;
begin
j:=150;
randomize;
DoubleBuffered := true;
Satzmenge:=3;
for i:=1 to Satzmenge do
      begin
      J:=j+73;
      Satz[i]:=TKarte.Create(Form1);
      Satz[i].Parent:=Form1;
      Satz[i].height:=96;
      Satz[i].Width:=73;
      Satz[i].left:=5+j;
      Satz[i].top:=150;
      Satz[i].ziehen;
      end;
end;


end.
Drei Karten werden erzeugt, die noch verdeckt sind und wenn ich nun auf eine klicke, soll sie umgedreht werden..
Das is alles kein Problem, nur eben das onclick...
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 18:42 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