AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

canvas auslesen

Ein Thema von bert05 · begonnen am 17. Aug 2009 · letzter Beitrag vom 17. Aug 2009
Antwort Antwort
bert05

Registriert seit: 17. Aug 2009
2 Beiträge
 
#1

canvas auslesen

  Alt 17. Aug 2009, 17:50
Hallo,

ich moechte gerne die Spielzuege auf einem Schachbrett in eine paintbox1.canvax.textout ausgeben.
Z.B. 1.e2e4 e7e5 2.Sg1f3
Wenn ich mit der Maus auf einen dieser Schriftzug gehe, soll er mir die Information des Zuges liefern.
Wenn man sich also in dem Rechteck (z.B. 2.Sg1f3) mit der Maus befindet, soll er die Zugfolge bis
zu dem Zug nachspielen. Das Problem ist jetzt nur, dass wenn ich mit der Maus auf dem Rechteck des
Zuges bin, er keine Informationen hat. Wie kann ich ihm am besten diese mitteilen.
(Vielleicht kennt jemand das Spielprogramm Fritz beim Schach) Genau so moechte ich es haben.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: canvas auslesen

  Alt 17. Aug 2009, 18:17
Also wenn der Text auf einem canvas steht, dann hast du sehr schlechte Chancen. Denn dann besteht der Text nur noch Pixeln. Aber wie wäre es, wenn du die Züge in einer Listbox speicherst?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
bert05

Registriert seit: 17. Aug 2009
2 Beiträge
 
#3

Re: canvas auslesen

  Alt 17. Aug 2009, 18:40
Ein Listbox loest zwar das Problem, aber ich will die Notation schon etwas grafisch besser gestalten.
Irgendwie sollte es mit einer Paintbox auch gehen, denn wie gesagt Fritz duerfte es auch so machen.
Vielleicht liege ich jetzt voellig falsch. Eine Ueberlegung von mir war, ob man ein unsichtbares Gitter
drueberspannt und darin die Daten des Zuges speichert.
Aber das ist etwas aufwendig.
Ich habe keinen Plan, wie man das am besten loest.
  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 10:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz