2016-08-05 17 views
-1

Zuerst habe ich zwei Computer. Einer von ihnen ist notebook.Other ist Desktop-PC.C# Icons passen nicht in Bildbox

In Desktop, wenn ich 16x16 Symbol hinzufügen möchte, füge ich 16x16 Bildbox hinzu und wähle 16x16 Symbol. Es ist genug für diesen Prozess.

In Notebook, mache ich bereits die gleichen Dinge, aber Symbol passt nicht auf Picturebox (auch mit Anhang gezeigt).

Zur gleichen Zeit, wenn ich einige Projekte von meinem Desktop-PC verschoben, 32x32 PictureBoxes zu 43x39 geändert. Was ist mein Problem? Kann mir jemand helfen?

Vielen Dank.

enter image description here

+0

Übrigens habe ich etwas entdeckt. Ich stelle auf Bildgröße 16x16 ein und überprüfe die Größe von picBox, es zeigt 12x13 –

Antwort

2

Es gibt fünf verschiedene PictureBoxSizeMode zu PictureBox Steuerung zur Verfügung steht.

AutoSize  - Sizes the picture box to the image. 
CenterImage - Centers the image in the picture box. 
Normal   - Places the upper-left corner of the image at upper 
        left in the picture box 
StretchImage - Allows you to stretch the image in code 

Die PictureBox ist keine wählbare Steuerung, was bedeutet, dass es nicht den Eingabefokus empfangen kann.

+0

Danke für die schnelle Antwort, kenne ich bereits Sizemodes für Picturebox. Mein Problem ist in Desktop -> Größe Modus = normal ---> Passt gut. Notebook ---> Größe Modus = Normal -> passt wie Anhang –

+0

Willkommen Uygar, wenn Ihr Problem gelöst ist, akzeptieren Sie bitte die Antwort. –

+0

Nein, es ist keine Lösung für mich. Da beide Computergrößenmodus Normal ist. Desktop passt besser, aber Notebook nicht. –

0

Einstellung versuchen Anker Eigenschaft der PictureBox. Verankern Sie es je nach Ihren Bedürfnissen und es sollte die Größe der Picturebox ändern, wenn sich die Größe des Hauptfensters ändert.

Stellen Sie außerdem sicher, dass die PictureBoxSizeMode-Eigenschaft auf AutoSize festgelegt ist, damit sich das Bild auch mit der PictureBox anpasst.

0

Einige Bugs auf VS 2015 Gemeinschaft 2015 Update 3

Während Programm Compilieren, vs setzt keine PictureBox truely Größen. Update 1 funktioniert einwandfrei.