-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
so
also so läufts, so wie ich das gerne hätte,
zwar mit ner leichten verzögerung, aber da zwischendurch noch was anderes passieren wird, fällt das wohl kaum auf.
for i := 0 to Image2.Width do
for j := 0 to Image2.Height do
if (Image2.Canvas.Pixels = clBlack) and
(Image1.Canvas.Pixels = panel2.color)then
Image2.Canvas.Pixels := clAqua;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
ha, jetzt gehts
ich poste nachher mal meine lösung, hab nur gedacht, nich, dass jemand jetzt noch stunden lang schreibt :)
vielen Dank draos, konnte mir aus deinem kram das zusammenbasteln, was ich gebraucht hab.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
ach ja,
grundsätzlich wäre es mir am liebsten, wenn nur der rahmen, also die farbe schwarz
durch die andere farbe ersätzt wird.
bei dem fsBorder übermalt er mir, wie schon gesagt, das ganze bild, bei dem fsSurface macht er gar nichts
@Draos
Image1 ist das farbige bild im hintergrund, welches ich nicht verändern möchte
image2 ist das schwarz/weiß bild, bei dem ich im entsprechenden...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
moin,
das mit dem floodfill klingt schonmal gar nicht schlecht.
habe das jetzt so hier stehen:
procedure TfrmPlanung.Image2MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
image2.canvas.FloodFill(x,y,GetPixel(Image1.Canvas.Handle,x,y),fsBorder);
end;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
Hallo,
Danke schonmal für die Antworten zu so früher stunde.
Also Stellt euch die Bauzeichnung von einem Haus vor
Da gibts n dach, ne wand, n fenster und ne tür.
Dach = Rot,
Wand = Blau
Fenster = Grün
Tür = Gelb
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
10. Jul 2009
hallo
also das mit den zwei bildern läuft
und ziemlich genau so, wie ich mir das vorgestellt hatte
...
doof is nur, dass mir grad was aufgefallen ist
nämlich würde ich eigentlich ganz gern, die stellen vom angezeigten bild, die schonmal angeklickt wurden kennzeichnen
... ich gebe zu, hab ich vorher nich drüber gesprochen, is mir auch gerade erst aufgefallen, dass das sinnvoll wäre ^^
...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
9. Jul 2009
hi, da bin ich wieder
die version klingt um einiges einfacher, und angenehmer, vor allem, wenn es um einen editor geht, das werd ich morgen sofort mal ausprobieren, danke :)
@Muetze1 ... die funktion kenne ich nicht, werd mich morgen aber auch mal reinlesen, vielen dank ebenfalls.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
9. Jul 2009
Hallo Bruno,
danke schonmal für die schnelle antwort
das ist genau das, was ich brauche ...
allerdings hatte ich irgendwie gehofft, dass das schöner geht
.. bis ich alle bereiche, die einen kreis bilden abgefragt hab, hab ich ja fast jedes pixel einzeln abgefragt.
Und ich muss grob geschetzt 100 bilder mit jeweils ca 50 einzelnen bereichen erzeugen,
evtl. wollte ich dafür auch einen editor...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
9. Jul 2009
Hallo,
ich weiß, der Titel ist etwas seltsam, aber das is vielleicht auch der grund, warum ich so noch nichts finden konnte für mein problem.
Und zwar möchte ich eine art Zeichnung programmieren, deren unterschiedliche objekte unterschiedliche Buttons darstellen sollen.
Die Buttons soll man aber nicht sehen und sie sollen nicht quadratisch sein ^^
Habe die Jedi komponenten durchforstet und...