Entwickler-Ecke

Multimedia / Grafik - Button-Größe an Caption anpassen


teamrocket0 - Di 29.08.06 11:21
Titel: Button-Größe an Caption anpassen
Hallo Leutz.

Ich würde gern die Schriftgröße in meinem Programm mit einer Schrollbar ändern.

Nur zu dumm das die Button dann nicht mehr groß genug sind um die Caption anzuzeigen. Deswegen würde ich auch die Größe der Buttons ändern können. Problem hierbei ist es das die Caption ja in alle Richtungen größer wird. Der Text wird zwar automatisch zentriet, aber die Höhe und Breite stimmt nicht immer(Besonders dann wenn ich die Schrift vergrößere)

Hat da jemand eventuel eine Gute Idee?


mkinzler - Di 29.08.06 11:30

Ne Idee für was? Wie man die optimale Größe des Buttons berechnet?


teamrocket0 - Di 29.08.06 11:35

Ja, das wäre schon mal ein Anfang. Blos das die Caption möglichst genau auf den Button passen muss. Die Schrifgröße ändert sich ja.


Bääääär - Di 29.08.06 11:57

Du solltest aber aufpassen, dass die Schriftgröße nicht so groß eingestellt werden kann, dass die Button sich über den ganzen Bildschirmausdehnen, bzw. sich gegebseitig verdecken. Das sähe dann schon irgendwie unprofessionell aus.
Außerdem solltest du dann als Schriftart Arial o.Ä. nehmen, die Standartschriftart sieht dann ziemlich Verpixelt aus.


Blackheart666 - Di 29.08.06 12:28

Hallo !
Schau Dir mal die Eigenschaft Font.Height an damit müsstest Du was anfangen können.


teamrocket0 - Di 29.08.06 16:38

Ich kenne diese beiden eigenshaften, und ich kann sie mit der Scrollbar auch hervorragen beeinflussen, aber nicht in der Dimension wie sich die Schriftgröße ändert. Ich müsste die Größe des Caption wissen um den Button daran anzupassen.


Bääääär - Di 29.08.06 16:43

Font.Height gibt doch die Höhe der Schrift in Pixeln an, oder?
Also kannst du den Button so hoch wie die Schrift + Ein paar Pixel mehr (deine Entscheidung, wie viele) - damit's draufpasst - hoch machen.
Für die Breite des Buttons solltest du dir anschauen, wie das bei den Labels mit Autosize geht.


teamrocket0 - Di 29.08.06 16:44

Das kling zimlich gut. Ich sehe mir das mal an.


teamrocket0 - Di 29.08.06 17:00

Mit der Höhe bekomme ich das hin, aber mit der Breite noch nicht!


der Berliner - Di 29.08.06 17:09

Schau dir mal das hierSuche in der Entwickler-Ecke [TBUTTON] AUTOSIZE F?R BUTTON? :dance2: an.
Gruß


teamrocket0 - Mi 30.08.06 12:28

Heißesten Dank. Das hat mein Problem lössen können.

Danke.....