AGB  ·  Datenschutz  ·  Impressum  







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

Delphi verwechselt Paintboxen ?

Ein Thema von Vukloc · begonnen am 21. Dez 2011 · letzter Beitrag vom 21. Dez 2011
 
Vukloc

Registriert seit: 12. Sep 2011
25 Beiträge
 
Delphi 7 Enterprise
 
#1

Delphi verwechselt Paintboxen ?

  Alt 21. Dez 2011, 14:35
So da bin ich mal wieder mit einem Problem, und weis mir nicht mehr zu helfen.

Ich habe hier ein kleines Projekt mit mehreren PaintBoxen, welche ich im OnResize prozentual ausrichte (Top,Left, Width und Height), das ist ja alles wunderbar.

Delphi-Quellcode:
  With PaintBox2 do //Anpassung PaintBox2 an Fenstergröße
  Begin
    Top := 13;
    Left := 2;
    Height := GroupBox4.Height - 15;
    Width := GroupBox4.Width - RadioGroup3.Width - 2;
  end;

  With PaintBox3 do //Anpassung PaintBox3 an Fenstergröße
  Begin
    Top := 13;
    Left := 2;
    Height := GroupBox5.Height - 15;
    Width := GroupBox5.Width - RadioGroup5.Width - 2;
  end;
Nun wollte ich testen ob die Ausrichtung auch passt, dazu habe ich mir im OnPaint einfach die PaintBoxen mit einem Rectangle und verschiedenen Farben ausmalen gelassen.

Delphi-Quellcode:
  PaintBox2.Canvas.Brush.Color := clred;
  PaintBox2.Canvas.Rectangle(0,0,PaintBox2.Width,PaintBox2.Height);

  PaintBox3.Canvas.Brush.Color := clyellow;
  PaintBox3.Canvas.Rectangle(0,0,PaintBox3.Width,PaintBox3.Height);
Nun habe ich folgendes Problem meine PaintBox2 wird in gelb ausgefüllt, und meine PaintBox3 in rot, woran könnte das liegen ?

Ich habe weder die Namen der PaintBoxen verändert noch sonst etwas, auch habe ich die PaintBoxen + Delphicode gelöscht, und neu platziert und eingetippt. Jedoch bleibt dieses Problem bestehen. Das ganze Problem habe ich noch bei 2 weiteren PaintBoxen, bei den anderen PaintBoxen passt das so.

Ergo 4 PaintBoxen sind in Ordnung, und die anderen 4 sind vertauscht, wobei die vertauschten jeweils in einer GroupBox liegen, welche wiederrum zusammen in einer (Haupt)GroupBox liegen.

Vielen Dank für eure Hilfe.
  Mit Zitat antworten Zitat
 


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 13:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz