C# Table Layout Panel

0

Witam!
Mam problem z obsługą Table Layout Panel w Windows Forms. Chciałbym utworzyć tabele zawierającą 50 kolumn i 1 wiersz, w każdej kolumnie ma znajdować się obraz o rozmiarze 13x38 pikseli. Chodzi o to, że pomiędzy tymi obrazami nie może być żadnej przerwy, ponieważ taka sekwencja ma utworzyć jeden spójny obraz o wymiarze 650x38 pikseli. Proszę o pomoc w konfiguracji tej kontrolki, lub może jest jakiś inny prostszy sposób na rozwiązanie tego problemu...

0

Upewniłeś się, że te obrazy nie mają wartości właściwości Margin większej od 0?

0

Margin ustawione na 0 :/

0

Nie wiem z czym masz problem. Zrób margin tablelayout na 0;0;0;0. Ustalasz 1 wiersz, 50 kolumn, na szerokość 13px każda. Dodajesz PictureBox o rozmiarach 13px na 38px (picturebox też ma mieć margin: 0;0;0;0) i wszystko śmiga.

0

W oknie pokazuje mi się tylko jeden obraz... Co robię źle?

0

table layout musi width jak suma width wszystkich obrazkow czyli 50x13

0

Rezultat ten sam...

0

Nie dodawaj tego samego pictureboxa lecz twórz nowy w pętli

0

To nic nie zmienia

0

Wystarczyło dopisać img.Width = 13, myślałem, że jak dodam do repo obrazek 13x38 to automatycznie picturebox przyjmie takie wymiary... temat zamknięty, dziękuję za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1