c# - 我怎样才能去掉 Picturebox 的边框?

标签 c# winforms picturebox

我有 PictureBox 并将其 BorderStyle 设置为 None 但我仍然在它周围设置了边框。我怎样才能摆脱它?

还有什么细节?我的图像本身没有边框。 我用代码

    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);
            }
        }
    }

打开并显示图片:

图像为 10x10。它们低于(800%)

原创:

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

及其显示方式:

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

最佳答案

应该做的是:

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

我不明白为什么当我从 Form Designer 将它设置为 None 时它不起作用。有人知道吗?

关于c# - 我怎样才能去掉 Picturebox 的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4705683/

相关文章:

c# - C# 中的基本多线程问题

C# 从 PictureBox 中移除绘图

c# - 为什么我不应该使用 PictureBox 控件?

c# - 只绘制矩形的角

c# - 带有 Imagetools 的动画 Gif,在 WP7 c#

c# - Linq 包括集合中的子项

c# - 如何通过屏幕键盘与其他软件进行通信?

c# - 中高级 LINQ/ Entity Framework 查询问题。标记项目

.net - 为 Windows 窗体应用程序选择字体

c# - 如何创建一个新的 FlatButtonAppearance 对象?