Tag: winforms

两个PictureBox控件有两种不同的forms

我有两个不同forms的两个图片框。 Form1:firstpicturebox form2:picturebox1 我想将firstpicturebox的图像传输到picturebox1。 所以,任何人都可以帮助并提供相同的解决方案。

WebBrowser控件和JavaScript错误

当我使用浏览器(ie9)访问页面时,浏览器呈现正常。 当我使用WebBrowser控件时,我有JavaScript错误。 我知道我可以抑制脚本错误,但我希望它们能够正确运行,因为它们会影响页面的呈现和function。 我怎么解决这个问题 ? 我可以直接在Windows窗体中集成IE9并使用类似于WebBrowser控件的方法(导航,获取ID,调用点击)吗? 谢谢。

如何创建打开表单的自定义PropertyGrid编辑器项?

我有一个List (我的自定义类)。 我想在PropertyGrid控件的框中显示此列表中的特定项。 在盒子的最后,我想要[…]按钮。 单击时,它将打开一个表单,除其他外,它将允许他们从列表中选择一个项目。 关闭时,PropertyGrid将更新以反映所选值。 任何帮助赞赏。

如何强制我的C#Winforms程序在任何计算机上以管理员身份运行?

如何强制我的C#Winforms程序在任何计算机上以管理员身份运行? 和任何类型的操作系统? 我需要代码解决方案(任何示例代码都会很棒) 提前致谢

将垂直滚动条添加到面板

我试图使一个Panel可滚动,但只是垂直(因此AutoScroll将无法工作,因为子控件超过左边缘并且必须)。 那怎么办?

在视觉工作室2013年从面板复制免费手绘

我想在视觉工作室的一个表格(图片框)中自由地绘制并在另一个面板/图片框上复制相同的图形(我绘制)。 它们也不应该是形成一条线而是一条连续线的点。 请帮忙。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { Pen p_white; bool draw = true; private Graphics objgraphics; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { } private void […]

如何创建一个hover的C#Winforms控件

如何创建一个超出其区域范围的C#Winforms控件? 比如一个下拉框。 有点像你在小尺寸面板中有一个DropDownBox。

如何为列表框中的每个项目设置不同的工具提示文本?

我有一个数据绑定到对象集合的列表框。 列表框配置为显示每个对象的标识符属性。 我想展示一个工具提示,其中包含特定于列表框中正在hover的项目的信息,而不是整个列表框的一个工具提示。 我在WinForms中工作,感谢一些有用的博客文章,这是一个非常好的解决方案,我想分享。 我有兴趣看看是否有任何其他优雅的解决方案来解决这个问题,或者在WPF中如何做到这一点。

如何在C#中对Panel进行双重缓冲?

我有一个面板上有一个轮盘赌轮,我需要双重缓冲面板,以便它停止闪烁。 谁能帮我吗? 〜T-福克斯 编辑: 是的,我试过了。 panel1.doublebuffered不存在,只有this.doublebuffered。 我不需要缓冲表格,只需要面板。

使用Validating事件和ErrorProvider进行validation – 显示错误摘要

如何在WinForms中遗留错误时显示Messagebox“数据无效”。 尝试过类似但不起作用的东西。 if (errorprovider1 == !null) { MessageBox.Show(“Data is invalid”); } 也许我必须使用bool来解决这个问题。 我的完整代码: private void Form1_Load(object sender, EventArgs e) { this.Text = “Formas elementu validācija”; } private void textBox1_Validating(object sender, CancelEventArgs e) { Regex regex1 = new Regex(@”^[a-zA-Z]+$”); if (!regex1.IsMatch(textBox1.Text)) { errorProvider1.SetError(textBox1, “Nosaukums nedrīskt saturēt ciparus!”); } else { errorProvider1.Clear(); } } private void textBox2_Validating(object […]