2014-02-06 5 views
7

Ich arbeite mit WinForms und an einem Punkt kann ich nicht die Höhe des Headers von TabControl-Benutzer in meinem Win-Formular, Unten finde ich das In-Kreis-Bild, das ich erreichen möchte, ich viele haben gesucht, aber ich bin nicht in der Lage Lösung zu findenTabControl Header Höhe

ScreenShot

+0

Es ist völlig unklar, warum Sie dieses Problem lösen müssen. Es hat mehrere Antworten. Mit der PointToScreen (Point.Empty) -Methode auf dem Tab-Steuerelement, die die obere linke Ecke des Tab-Steuerelements angibt, erhalten Sie eine Stelle. Und subtrahieren Sie dasselbe, das Sie von der TabPage erhalten würden. Oder das Tab-Rechteck. Wenden Sie sich an den Anbieter, um Unterstützung zu erhalten. –

+1

Ich musste den Seitenanfangsbereich herausfinden, darum habe ich gefragt, das war im Screenshot klar. – DareDevil

+0

Kaum zu glauben, dass Ihnen die Antwort gefällt. Sie enthält die Auffüllung zwischen dem unteren Rand der Registerkarte und dem unteren Rand des Registerkartensteuerelements. Das Finden der Tab-Rückseite sollte nie schwierig sein. Das Standardproblem mit einem Screenshot kann niemand sehen. –

Antwort

1

Hier ist eine andere Art und Weise

TabControl1.ItemSize.Height 
6

Schreib auf diese Weise:

, die Ihre headser Höhe finden.

TabControl1.Height - TabPage1.Height 
+0

Danke für die Antwort – DareDevil

+1

happy coding ... – pankeel

+0

danke Freund! ... –