Benutzer mit den meisten Antworten
Steuerelemente vergrößern (z.B. MonthCalendar)

Frage
-
Ist es möglich ein Steuerelement zu vergrößern? Ich meine damit nicht das die Höhe und Breite verändert wird, sondern, dass das Steuerelement "gezoomt" wird.
Ich benötige nämlich so etwas für meinen Kalender. Da möchte ich eine Monatsansicht machen, wo im MonthCalendar nur 1 Monat angezeigt wird, jedoch nicht so klein wie normal, sondern halt größer. Wenn ich den MonthCalendar größer ziehe, verändert sich bloß die Anzahl der Monate, die angezeigt werden.
Vielen Dank
Hiro3212
Antworten
-
Hallo,
arbeitest du mit Windows Forms? Dort hat du keine realistische Chance so etwas zu tun. In WinForms wird meistens alles per Pixel auf die Formen gezeichnet, so auch die Controls. Wenn du nun auch nur etwas heran zoomen würdest, würde alles verpixelt oder unscharf werden.Das Problem hättest du unter WPF nicht. Dort könntest du einfach eine ScaleTransform anwenden und alles beliebig zoomen. Das liegt daran, das WPF nicht erst rendert und dann zoomt sondern guckt was wie gerendert werden muss um einen Zoomeffekt zu erhalten.
Tom Lambert - C# MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Stefan FalzModerator Samstag, 15. November 2014 12:09
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Freitag, 21. November 2014 09:09
- Tag als Antwort aufgehoben Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 24. November 2014 08:50
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 24. November 2014 08:50
Alle Antworten
-
Hallo,
arbeitest du mit Windows Forms? Dort hat du keine realistische Chance so etwas zu tun. In WinForms wird meistens alles per Pixel auf die Formen gezeichnet, so auch die Controls. Wenn du nun auch nur etwas heran zoomen würdest, würde alles verpixelt oder unscharf werden.Das Problem hättest du unter WPF nicht. Dort könntest du einfach eine ScaleTransform anwenden und alles beliebig zoomen. Das liegt daran, das WPF nicht erst rendert und dann zoomt sondern guckt was wie gerendert werden muss um einen Zoomeffekt zu erhalten.
Tom Lambert - C# MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Stefan FalzModerator Samstag, 15. November 2014 12:09
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Freitag, 21. November 2014 09:09
- Tag als Antwort aufgehoben Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 24. November 2014 08:50
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 24. November 2014 08:50
-
Hallo Hiro3210,
Ich gehe davon aus, dass Toms Antwort Dir weitergeholfen hat.
Solltest Du noch Rückfragen dazu haben, gib bitte Bescheid.Grüße,
DimitarBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.