AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Toolpalette realisieren

Offene Frage von "KahPee"
Ein Thema von KahPee · begonnen am 5. Feb 2010 · letzter Beitrag vom 7. Feb 2010
Antwort Antwort
Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#1

Toolpalette realisieren

  Alt 5. Feb 2010, 20:59
Hallo,

ich habe vor eine Art MSPaint-Klon mit ein paar Modifikationen. Ich überlege im Moment wie ich am besten eine verschiebbare Toolpalette realisiere. Ich wüsste schon wie man das mit Tpanel macht aber das gefällt mir vom Layout nicht. Am liebste würde ich die Palette auf einer als Form machen (Bordersyte=bstoolwindow). Wie realisier ich nun aber, dass diese Form immer im Vordergrund ist, auch wenn auf dem Hauptformular gezeichnet wird.

mfg KahPee
  Mit Zitat antworten Zitat
Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Toolpalette realisieren

  Alt 5. Feb 2010, 21:09
Hab die Möglichkeit gefunden: Formstyle "StayOnTop".

Bleibt noch die Frage wie ich sicherstelle, dass die Form immer innerhalb des Clienten, des Hauptformulars bleibt.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Toolpalette realisieren

  Alt 5. Feb 2010, 21:12
Erzeuge das Hauptformular als MDIForm und die unterfenster als MDIChilds
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Toolpalette realisieren

  Alt 5. Feb 2010, 21:56
Das erfüllt leider nicht den Zweck, da ich ein solches Fenster nicht verbergen kann, auch befindet sich im Titel immer das Programmsymbol und das soll nicht sein. Ich habe allerdings mit einer zweiten Form auch schon möglichkeiten gefunden das ganze zu realisieren.
Wenn ich nun aber: Tools.visible:=true nutze so bekommt die Form "Tools" auch den Fokus. Ich möchte aber gerne, das weiterhin Form1 den Fokus hat und auch die Aktive Form ist. Wie realisiere ich das?
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#5

Re: Toolpalette realisieren

  Alt 6. Feb 2010, 06:31
PArent einfach auf Hauptform stellen...
  Mit Zitat antworten Zitat
Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Toolpalette realisieren

  Alt 6. Feb 2010, 07:37
Das ist schon eine sehr gute Sache . Aber ich habe jetzt nicht mehr die Möglichkeit, die Form halbtransparent zu machen (Alphablend). Auch kann ich die Form per Top/Left nicht mehr da positionieren wo ich möchte, sie dockt sich immer genau in der oberen linken Ecke des Clienten hin. (Verschieben noch möglich)
  Mit Zitat antworten Zitat
Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Toolpalette realisieren

  Alt 7. Feb 2010, 19:50
Hat da noch jemand eine Idee`?
  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 14: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