winforms相关内容

获取程序的图标在C#中?

我有这样的代码,将抢到的名字,但我如何得到每个程序的图标? 字符串SoftwareKey =“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Installer\\ \\\UserData\\S-1-5-18\\Products“ 的RegistryKey RK =默认(的RegistryKey); RK = Registry.LocalMa ..
发布时间:2016-10-08 15:20:44 C#/.NET

Compact Framework的/线程 - 消息框显示在其他控制选项被选择后,

我的工作,抓住并安装了一堆更新了一个外部服务器,并且需要一些帮助与线程的应用程序。用户遵循以下流程: 点击次数按钮 方法检查更新,返回计数。 如果大于0,则询问用户是否要使用MessageBox.Show()。 如果是安装,它贯穿一个循环,并调用BeginInvoke()每次更新的run()方法在后台运行。 我的更新类有用于更新进度条等一些事件 进度条的更新都很好,但在Mess ..
发布时间:2016-10-08 15:20:19 C#/.NET

如何改变一个PictureBox(WinForm的)的边框颜色?

我想周围设置在PictureBox的边框的颜色/风格和关闭根据不同的事件。 是否有属性或帮助我实现这一目标的功能? 解决方案 的WinForms不会让你改变控件的边框颜色,它们是由用户选择的既定主题。得到你想要的,不需要编写您自己控制什么最简单的方法就是把图片框一个小组内,使它略小。然后,只需改变面板的背景色。 设计者会打你一点,因为它试图对齐控件到网格,编辑在属性的位置和大小 ..
发布时间:2016-10-08 15:16:00 C#/.NET

不要WPF应用程序需要使用XAML的?

我想学习C#,似乎每个人都从使用WinForms切换到使用WPF。 WPF应用程序似乎对我来说更复杂,因为使用了用于构建窗体的.XAML文件。 我只是在真正参与之前询问,是XAML文件构建WPF应用程序的唯一方式吗?有更容易的方法吗?我知道我可以只是学习使用WinForms这似乎更容易,因为你基本上有一个Form对象,你使用代码,但像我提到我认为最好构建WPF应用程序 很多更容易,因为它更 ..
发布时间:2016-10-08 15:13:27 C#/.NET

如何在C#Winforms中创建嵌入式资源光标?

我想自定义光标添加到C#WinForms应用程序作为一个嵌入式的资源。它似乎嵌入部分未正常工作的文档暗示它应该 如果我在运行时从文件加载光标它铁锅就好了: myMagCursor =新的光标(“../资源/ magnify.cur”); 如此看来光标文件是不错的。我也跟着上 MSDN 嵌入光标(从C#示例中的注释): //在Visual Studi ..
发布时间:2016-10-08 15:12:05 C#/.NET

如何从一个TextBox删除重复?

我有了一个新的行每个项目的文本框。我试图从本框删除重复。我想不出任何东西。我尝试添加每个项目到一个数组和删除重复项,但它不工作。是否还有其他选择吗? 解决方案 yourTextBox.Text =的string.join(环境。换行,yourArray.Distinct()); ..
发布时间:2016-10-08 15:10:05 C#/.NET

如何创建在C#中的旗帜面板?

我要创建自己的自定义控制,基本上是3行1列一个TableLayoutPanel。顶部和底部行包含标签(旗)和中间一行是我将添加其他控件。问题是,当我试图从这个控制建立其它形式/控制,设计师不承认中间面板。我如何得到它?如果我拖到一个文本框的中间,设置码头=填充,它会覆盖entrie形式/控制。此外,有没有什么办法让设计师拒绝控件拖动到顶部和底部(旗)的行?我试着在下面的链接中的步骤,但还没有任何运 ..
发布时间:2016-10-08 15:07:24 C#/.NET

ORM,数据绑定的DataGridView:插入/删除不保存到数据库中的新行

我很新的ORM,和我目前给Telerik的OpenAccess的ORM一试,但问题实际上可能不是特定于ORM,我也还没有完全上ORM尚未付清反正。 我试图实现是绑定一个DataGridView,显示出在客户表中的所有客户的客户对象集合。 我其绑定到的BindingSource并绑定BindingSource的DataGridView控件。 我可以修改现有项目成功(使用SaveCh ..
发布时间:2016-10-08 15:02:55 C#/.NET

我可以分配给多个基于表单的事件的方法?

我构建形式和它有几个控件的NumericUpDown,几个CheckBox控件以及一些文本框等每个控件都有所引发的事件方法(的CheckedChanged,等的ValueChanged),做的东西,但我的主要quesiton是这样的: 我想要做的就是运行,将更新的文本字段的窗体上,但目前我有它只是重复24次一个方法是什么。这工作,但我觉得必须有更好的方法...下面是我到目前为止的例子。 ..
发布时间:2016-10-08 15:02:39 C#/.NET

备用Application.Run Winform的Program.cs中的文件

我有两个Winform中的一个项目,我想运行由另一种形式的应用程序。在文件中的Program.cs有: Application.Run(新Form1的()); 这意味着在Form1将执行为主要形式或应用程序的启动方式。 是否有可能被一些时间限制或限制天编程改变呢? 我的意思是两天后它会执行窗体2作为启动窗体。 象下面这样: Application.Run( ..
发布时间:2016-10-08 14:54:31 C#/.NET

C#X形单击按钮

我 如何才能找到一个表单通过单击X按钮或(this.Close())? 解决方案关闭 窗体上有事件型FormClosingEventArgs参数的FormClosing。 私人无效Form1_FormClosing(对象发件人,FormClosingEventArgs E) { 如果(e.CloseReason == CloseReason.UserClosing) { 如果( ..
发布时间:2016-10-08 14:49:54 C#/.NET

Windows窗体形式挂从另一个线程调用演出后

我有一个应用程序有一些网络代码异步运行。我附加了一些事件,当没有连接到服务器时抛出,我正在创建一些“操作失败”的形式,当发生这种情况。问题是我的形式在创建后挂起。我读了这个,我试图做: public void ShowView() { if (this.InvokeRequired) { Action a = new Action(ShowView); this.Invoke( ..
发布时间:2016-10-08 14:49:13 C#/.NET

如何禁用拖/放时,对话框打开

我工作在一个大的应用程序,我加入了一些拖/放功能吧。具体地讲,我允许用户拖动和一个文件拖放到主窗口中打开的文件。 的问题在于,拖/放操作仍允许当主窗口被显示对话框(例如,用于在当前打开的文件的项目的属性窗口)发生。我宁可不要让这种情况发生,如果主窗口正在显示一个模式对话框。这是因为加载应用程序中的新的文件,而对话框打开可能会引起程序崩溃:该代码调用对话框不会想到打开的文件进行更改,而对话框打 ..
发布时间:2016-10-08 14:42:55 C#/.NET

ToolStripMenuItem添加到几个地方?

我有实体的一个大的列表,其中,用户需要能够从选择。 我有我的窗口上的ContextMenuStrip,并拥有实体的每个类别几的MenuItems。 在图书馆的例子,认为“工作人员”,“Borrowables “,”食客“等...... ”工作人员“可能含有”按就业类型“ - > {”全职“,”兼职“}或者”按性别“ - > {”男“,”女“}。等等 ”Borrowables“可 ..
发布时间:2016-10-08 14:41:51 C#/.NET

在Windows窗体用户控件Embeding一的XNA Game

我写了一个简单的XNA 4.0游戏。我想制作一个Windows窗体用户控件,将渲染这个游戏,并提供必要的交互反馈(键盘和鼠标)回XNA。 我试过以下: 在XNA中: 将XNA的Game.GraphicsDevice 发出一个事件发送一个对象与KeyboardState和MouseState要填写Windows窗体,在Update 在WinForms中: 捕获事件,使用 ..
发布时间:2016-10-08 14:41:33 C#/.NET

移动无边框的Winform持有鼠标右键,可能使用本地方法

我有一个情况,我想握住它的客户区鼠标右键移动窗口的形式;形式是无国界的,因为我已经说。 我想移动它“本身”(如果可能的话,否则其他的答案都OK太)。我的意思是它的行为方式,当你按住标题栏鼠标左键(使用鼠标移动之类的东西,我得到了很多奇怪的行为,但也许这只是我)。 我看过周围很多东西和这个职位看起来有用 的 http://social.msdn.microsoft.com/Foru ..
发布时间:2016-10-08 14:41:17 C#/.NET

问题将节点添加到树视图

当我试图从一个树视图复制到另一个节点,我得到了一个奇怪的错误:“不能添加或插入在多个地方的项目”节点1“,您必须首先从当前位置删除或克隆它 参数名:节点“ 搜索一段时间后,我找不到任何解决方案。我在VB.NET尝试这样做,有同样的错误 码例如: 树节点节点1 =新的TreeNode(“节点1“); node1.Name =“节点1”; treeView1.Nodes.Add(节 ..
发布时间:2016-10-08 14:39:58 C#/.NET

我如何能得到按钮控件在Windows窗体 - 面板

让所有的按钮在表单中包括 以相同的形式面板的按钮。 解决方案 列表(); GetAllControl(这一点,清单); 的foreach(在列表控制控制) { 如果(control.GetType()== typeof运算(按钮)) { //所有BTN } } 私人无效GetAllControl(控制C,列表与LT;控 ..
发布时间:2016-10-08 14:29:25 C#/.NET

如何删除DataGridView的最后一个/页脚行?

我有一个数据表,我用它作为我的datagridview的数据源: dgv.DataSource = DT; 但结合DataTable之后,我得到了如下的结果。最后一行允许人们点击该行并进入我不希望发生的数据。 如何删除最后一排的运行时间(以突出图片) 感谢 解决方案 这是不是数据表行,但所谓的 NEWROW C $ C> DataGridV ..
发布时间:2016-10-08 14:25:58 C#/.NET