j'ai TableLayout avec 10x10 (colonnes x lignes), je peux objets goutte dans ces cellules.
Je veux ajouter une image (en arrière-plan) à cette TableLayout qui peut être et couvre scrollable toutes les cellules du tableau, l'utilisateur peut télécharger une taille d'image. Glisser/Déposer fonctionne, mon problème est: Je ne peux pas faire défiler l'image de table, j'ai mis AutoScroll
à vrai. toute idée comment résoudre cebackgroundImage Scrollable d'un TableLayout dans winforms
Mise à jour: maintenant je peux faire défiler mais l'image est affichée en mauvaise façon
private void addImage()
{
Image img = Image.FromFile(@"C:\Users\c1\Desktop\img_Clean.png");
if (tableLayoutDropZone.BackgroundImage != null) tableLayoutDropZone.BackgroundImage.Dispose();
tableLayoutDropZone.BackgroundImage = img;
tableLayoutDropZone.AutoScrollPosition = Point.Empty;
tableLayoutDropZone.AutoScrollMinSize = new Size(img.Width, img.Height);
}
Merci pour votre réponse, mais quand je défiler le contenu de l'image est en désordre s'il vous plaît jeter un oeil [lien] (http: //imgur.com/3vfDDu3) eventho i overided la méthode OnPaint que vous avez dit –
Hm, pas ici. Veuillez mettre à jour la question pour montrer le code Paint complet! (Btw je ne vois pas d'erreurs dans l'image) – TaW
s'il vous plaît jeter un oeil à ceci: [link] (http://imgur.com/a/T7Sj5) –