próbuję umieścić fajny mały obraz jak tenWindows.Forms SplitContainer.SplitterWidth nie pozostanie ustawiony przy starcie
Dla mojego dzielonym przyciskiem pojemnik przeciągania.
I wykonaj następujące czynności w OnPaint Event
private void splitContainer1_Paint(object sender, PaintEventArgs e)
{
var control = sender as SplitContainer;
e.Graphics.DrawImage("...".Properties.Resources.divider, control.SplitterRectangle, 0, 0, 1040, 50, GraphicsUnit.Pixel);
}
Czyni narysować obraz jak chciałbym, problemem jest to, że wysokość jest zawsze 4 piksele. W projektancie ustawiłem SplitterWidth na 15, ale w czasie działania zawsze pozostaje on na poziomie 4. Tak więc, tylko 4 piksele faktycznie pojawiają się.
To wydaje się niepotrzebnie gigantycznym obrazem splittera. Dlaczego potrzebujesz takiego, który jest ogromny? Czy to jest aplikacja z ekranem dotykowym? –
To nie jest takie duże w aplikacji, piszę je do prostokąta jako 15 * 250. # 1. To jest obraz z graficznego projektanta, # 2, zapewnia, że nic nie jest pikselowane. –
Nie można go odtworzyć. Obraz utworzony w rozdzielczości 1040 x 50 przyciągnął 15 pikseli do mojego paska podziału. – LarsTech