gpt4 book ai didi

c# - TextBox 控件 C# 中的图像

转载 作者:行者123 更新时间:2023-11-30 20:44:37 25 4
gpt4 key购买 nike

我有一个带有 TextBox 的 Windows 窗体,我想将一些文本连同内部图像一起发送到消息的收件箱列表。对于图像的预览,我使用了 javascript。图像的选择是通过 FileUpload 完成的。 Like this preview function.我想将此图像上传到 TextBox 并将其保存在我的数据库中。有没有办法包含此图像。我只见过 RichTextBox。拖放怎么样???

This TextBox is with a button included

This is what I want. I can see that here is the same The result

最佳答案

可以做的是向显示图像的文本框添加一个控件。

Label imgLabel = new Label();
imgLabel.Image = Image.FromFile(somefile);
imgLabel.AutoSize = false;
imgLabel.Size = imgLabel.Image.Size;
imgLabel.ImageAlign = ContentAlignment.MiddleCenter;
imgLabel.Text = "";
imgLabel.BackColor = Color.Transparent;
imgLabel.Parent = textBox1;
// pick a location where it won't get in the way too much
imgLabel.Location = new Point(textBox1.ClientSize.Width - imgLabel.Image.Width, 0);

enter image description here

图像将漂浮在文本上方,覆盖它并挡住它:-(

不能做的是

  • 将该控件放在 TextBox 的文本后面。我不知道有什么 Control 可以在 Winforms 中做到这一点; TextBoxRichTextBox 都不支持透明度,唉..
  • 将图片嵌入到文本中并让它围绕着它流动。为此,您需要使用 RichTextBox!

关于c# - TextBox 控件 C# 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com