AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Turbo Delphi: Buttons mit anderen Formen
Thema durchsuchen
Ansicht
Themen-Optionen

Turbo Delphi: Buttons mit anderen Formen

Ein Thema von GlobalImpact · begonnen am 7. Jan 2007 · letzter Beitrag vom 7. Jan 2007
Antwort Antwort
GlobalImpact

Registriert seit: 6. Jan 2007
9 Beiträge
 
#1

Turbo Delphi: Buttons mit anderen Formen

  Alt 7. Jan 2007, 00:39
Hallo,
ich habe den Grundriss eines Stockwerks vorliegen und möchte ein Programm schreiben, das es ermöglicht, die Räume im Grundriss einzeln anzuklicken um danach eine spezifische Reaktion auszuführen.
Meine Räume sind (da es sich um eine alte Römervilla handelt) nun nicht rechtwinklig, was die Sache zusätzlich erschwert.
Ausserdem habe ich TurboDelphi Explorer, und kann somit keine Komponenten installieren.
Ich habs probiert das ganze mit Buttons auszulegen, nur ist da das Problem: Sind die Buttons oben, sieht man die Buttons, was man nicht soll, ist das Bild oben, kann man die Buttons nicht mehr anklicken.
GENIAL wär natürlich eine Art AlphaMap, die man einfach unterlegen könnte, z.B. die Bereiche die schwarz sind werden eben zu Schaltflächen und die die weiss sind sind nicht anklickbar.
Am liebsten wäre es mir trotzdem, das ganze mit Buttons auszulegen, da ich etwas unter Zeitdruck bin (ist Bestandteil der Visualisierung meiner Facharbeit, noch 2 Wochen Zeit. Sollte das nicht klappen in der Zeit werd ichs weglassen müssen) nur dafür bräuchte ich eine Möglichkeit Buttons irgendwie transparent und trotzdem anklickbar zu bekommen.

Würde mich über eine Antwort sehr freuen


mfg Global Impact
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Turbo Delphi: Buttons mit anderen Formen

  Alt 7. Jan 2007, 00:49
In welcher Form hast du denn die Villa Vorliegen? als Bitmap?
Du könntest ein 2. erstellen mit den maßen des ersten, indem jeder klickbereich eine andere Farbe hat und beim Klick auf die Villa mittels folgendem Code anfragen
Delphi-Quellcode:
procedure TformX.VillaClick(x,y,wasauchimmer);
begin
  case Bitmap2.Canvas.Pixels[X,Y] of
  clGreen: DoThat;
  clBlue: DoThis;
  //...
  end;
end;
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
GlobalImpact

Registriert seit: 6. Jan 2007
9 Beiträge
 
#3

Re: Turbo Delphi: Buttons mit anderen Formen

  Alt 7. Jan 2007, 16:08
Stimmt, das is ne tolle idee, es ist ein JPG!
Möchte aber das originale Bitmap schon oben liegen haben, d.h. man sieht den Grundriss in seine originalen Farben.
Ist das so auch möglich?
Mit welcher Komponente würdest du das machen TImage?

mfg

Global Impact
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:32 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