AGB  ·  Datenschutz  ·  Impressum  







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

Canvas.Pen.Width mit Trackbar ändern?!

Ein Thema von Ghostleader · begonnen am 27. Feb 2010 · letzter Beitrag vom 28. Feb 2010
Antwort Antwort
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#1

Canvas.Pen.Width mit Trackbar ändern?!

  Alt 27. Feb 2010, 21:30
Wie kann ich mit einer Trackbar die Dicke des Stiftes von Canvas ändern?
Meine Grundidee wäre:

Delphi-Quellcode:
  if TrBarFontSize.Position = TrBarFontSize.Position +1 then
    begin
      Canvas.Pen.Width +1;
    end;
Aber in welches Ereigniss soll dieser Code? Bei Trackbar1Change?

(Bin noch ein Newbie in Delphi/Canvas)

Mfg Ghost
Michael
  Mit Zitat antworten Zitat
Spezi

Registriert seit: 14. Feb 2009
Ort: Deutschland ;-)
65 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Canvas.Pen.Width mit Trackbar ändern?!

  Alt 27. Feb 2010, 21:34
ja, im onChange-Ereignis der Trackbar

Willst du die Größe des Stiftes ändern, wenn sie die Trackbar ändert?
Weil wenn die Stiftgröße einfach der Trackbar-Position entsprechen soll, dann würde auch gehen:

Canvas.pen.width:=TrBarFontSize.Position;
Wer Rechtschreibfehler findet darf Sie behalten
  Mit Zitat antworten Zitat
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Canvas.Pen.Width mit Trackbar ändern?!

  Alt 28. Feb 2010, 19:14
Ah ja genau das hab ich gesucht. Danke!
Michael
  Mit Zitat antworten Zitat
28. Feb 2010, 20:00
Dieses Thema wurde von "MrSpock" von "Projekte" nach "VCL / WinForms / Controls" verschoben.
Falsche Sparte.
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 22:47 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