4 Stimmen

Wie kann ich den Rahmen der Picturebox loswerden?

J'ai PictureBox und ich setze seine BorderStyle a None aber ich erhalte immer noch einen Rahmen darum. Wie kann ich den loswerden?

Welche weiteren Einzelheiten? Mein Bild selbst hat keine Ränder. Ich verwende den Code

    private void btnLoad_Click(object sender, EventArgs e)
    {

        if (dgOpenFile.ShowDialog() == DialogResult.OK)
        {
            try
            {
                img = new Bitmap(dgOpenFile.FileName);

                picture.Size = img.Size;
                picture.Image = img;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }

Zum Öffnen und Anzeigen des Bildes:

Das Bild ist 10x10. Sie sind unten (bei 800%)

Original:

http://img695.imageshack.us/img695/2409/originallu.png

und wie sie angezeigt wird:

http://img209.imageshack.us/img209/7088/displayed.png

0 Stimmen

Aber ich habe keine Grenze bekommen.

0 Stimmen

Hallo, können Sie weitere Einzelheiten angeben. Wenn Sie den BorderStyle auf None setzen, sollte überhaupt kein Rand angezeigt werden.

0 Stimmen

Sind Sie sicher, dass, immer Grenze in Laufzeit. es zeigt eine gepunktete Grenze, wenn Sie BorderStyle auf None. setzen, aber wenn Sie die Anwendung ausführen es nicht...

8voto

Ichibann Punkte 4231

Was getan werden sollte, ist:

    private void Form1_Load(object sender, EventArgs e)
    {
        picture.BorderStyle = BorderStyle.None;
    }

Ich verstehe nicht, warum es nicht funktioniert, wenn ich es auf None aus dem Formular-Designer. Weiß jemand Bescheid?

3voto

Javed Akram Punkte 14644

Siehe Padding Eigentum Ihrer PictureBox

Einstellen 0

pictureBox1.Padding = new Padding(0);

0 Stimmen

Padding ist bereits auf 0. Ich habe gerade herausgefunden, wie ich mein Problem lösen kann, aber ich verstehe immer noch nicht, warum das passiert...

0 Stimmen

@Ichibann: Bekommen Sie auch Grenzen bei der Gestaltung?

0 Stimmen

Ich verstehe Ihre Frage nicht. Ich klicke auf mein PictureBox dann finden BorderStyle im Werkzeugkasten Eigenschaften und setzen Sie es auf None .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X