Frage bzgl. Auflösung Frage bzgl. Auflösung
Danke Danke:  0
Ergebnis 1 bis 4 von 4
  1. Hallo,
    ich hätte mal eine Frage bezüglich der C# .net Programmierung und der Auflösung des Programmes.

    Ich möchte ein Programm für mein HTC HD2 schreiben.
    Dieses hat ja eine Auflösung von 480x800. Erstell ich jedoch eine Form mit dieser Auflösung ist sie viel zu groß.
    Welche Auflösung sollte ich nun verwenden?

    Und wie bekomme ich es hin, das mein Programm bei jedem Smartphone mit WM6.5 in einer vernünftigen Auflösung angezeigt wird?

    Danke
    Newhack
    0
     

  2. Nun, die Position der Controls kann mit Anchor oder Dock im Form Designer festgesetzt werden. Damit erreicht man, dass z.B. eine Liste von links nach rechts gestreckt wird (Anchor = Left + Right setzen). Oder ein Button fix in der unteren, rechten Ecke bleibt (Anchor = Right + Bottom setzen).
    Eine Form hat noch das Member AutoScaleMode (default ist Dpi), das angibt, wie die Form skaliert werden soll. Dieses Member kann man auf None setzen, um das Skalieren auszuschalten.

    Generell wird das Ganze aufwändig. Eine Möglichkeit wäre, die Form in den verschiedenen Auflösungen im VisualStudio zu designen, sich den Code des Layouts, den VisualStudio erstellt zu kopieren und dann zur Laufzeit das entsprechende Layout zu setzen. Das ist z.B. eine Lösung, um Portrait/Landscape zu unterstützen, da diese verschiedene Layouts erfordern.

    Die verschiedenen Emulatoren sind sehr praktisch, um die Applikation in verschiedenen Auflösungen zu testen. Grundsätzlich brauche ich den QVGA Emulator, da der von der Grösse her am wenigsten Platz braucht. Nach grösseren Änderungen im UI erfolgt dann kurz ein Test in (W)VGA.
    0
     

  3. Ah ok danke schonmal.

    Aber die konkrete Auflösung kann ich jetzt für mein Handy nicht rausbekommen? Weil wie gesagt 480x800 wird nur mit scrollbars dargestellt.
    0
     

  4. Die aktuelle Grösse einer Form kann man mit den Methoden ClientSize oder ClientRectangle erhalten.

    Ob man ein Gerät mit grosser (VGA, WVGA) oder kleiner (z.B. QVGA) Auflösung hat, kann mit folgender Methode ermittelt werden:
    Code:
    public static bool IsHighResolution(Form form)
    {
        return form.CurrentAutoScaleDimensions.Height == 192;
    }
    CurrentAutoScaleDimensions
    0
     

Ähnliche Themen

  1. Frage bzgl. HTC Update
    Von sleife im Forum HTC Desire Sonstiges
    Antworten: 4
    Letzter Beitrag: 21.09.2010, 09:39
  2. dumme frage bzgl netlock etc...
    Von ArmedAnger im Forum HTC Desire Sonstiges
    Antworten: 3
    Letzter Beitrag: 15.07.2010, 15:41
  3. Frage bzgl. Akkulaufzeit Xperia X10
    Von andreas19 im Forum Sony Ericsson Xperia X10
    Antworten: 2
    Letzter Beitrag: 13.05.2010, 11:20
  4. Frage bzgl. Debranding
    Von Cake im Forum HTC Desire Kauf / Provider
    Antworten: 2
    Letzter Beitrag: 03.04.2010, 11:39
  5. Frage bzgl. gesendeter SMS
    Von Unregistriert im Forum HTC HD2 Sonstiges
    Antworten: 3
    Letzter Beitrag: 14.03.2010, 20:46

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

auflösung programmieren

visual studio mobile resolution

vb 2010 auflösung ändern

vb2010 bildschirmauflösung

welche auflösung zum programmieren

vb 2010 form in form andocken

c# form an auflösung anpassen

bildschirmauflösung ändern programmieren

vb 2010 formulargröße bildschirmgröße anpassenautoscalemode vb 2010visual basic 2010 anwendung für verschieden bildschirmauflösungenvisual studio c# form an auflösung anpassenvisual basic 2010 skalierenvisual studio fenster an auflösung anpassenvisuastudio fenster skalieren anpassen auf bildschirmauflösung autosizevisual studio fenstergröße an auflösung anpassenvb net formulare für unterschiedliche auflösung vb2010 formular an auflösung anpassenvb.net autoscalemode dpi ermittelnvisual basic 2010 bildschirmauflösung ändernbildschirmauflösung programmierenbildschirmauflösung programmierungvb.net autoscalemodevb 2010 formular an auflösung anpassenvisual studio 2010 formulargröße an auflösung anpassen

Stichworte