c# - 从右到左布局的隐藏背景图像 C# winform?

标签 c# winforms

我在我的项目 C# winform 中将背景图像设置为窗体,但是当将窗体属性设置为

RightToLeft=Yes  and  RightToLeftLayout=True

然后消失我的背景图片。
有人帮帮我吗?

最佳答案

您可以通过覆盖表单的 OnPaintBackground 方法手动绘制图像:

protected override void OnPaintBackground(PaintEventArgs e)
{  
    e.Graphics.DrawImage(Properties.Resources.SampleImage,
                         new Rectangle(Point.Empty, this.ClientSize));
}

关于c# - 从右到左布局的隐藏背景图像 C# winform?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23536199/

相关文章:

c# - 两个winforms一个模态的对话框情况

c# - 我怎样才能在 C# 中获得今天的犹太日期?

c# - 无法使用 Json.Net 反序列化指数数值

c# - 引用的 DLL 是否可以驻留在项目的\bin\Debug 文件夹中?

c# - 最佳实践 : Authentication between Silverlight Client and a. 网络服务器

c# - 在 C# 中处理窗体上的控件时何时使用 THIS 关键字

c# - 在 C# 中解析带有颜色的日志(文本文件)

c# - 有没有办法在 c# 谓词中进行这种转换

c# - 使用 WinForms ProgressBar 异步/等待

c# - GridView 中货币符号左对齐和值右对齐