Tag: winforms

如何使用oledb将记录插入访问表?

我在ms访问中有一个这个Items表 Items(Table) Item_Id(autonumber) Item_Name(text) Item_Price(currency) 我正在尝试使用此代码插入记录。 OleDbConnection myCon = new OleDbConnection(ConfigurationManager.ConnectionStrings[“DbConn”].ToString()); OleDbCommand cmd = new OleDbCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = “insert into Items ([Item_Name],[Item_Price]) values (‘” + itemNameTBox.Text + “‘,'” + Convert.ToDouble(itemPriceTBox.Text) + “‘)”; cmd.Connection = myCon; myCon.Open(); cmd.ExecuteNonQuery(); System.Windows.Forms.MessageBox.Show(“An Item has been successfully added”, “Caption”, MessageBoxButtons.OKCancel, MessageBoxIcon.Information); myCon.Close(); 代码运行没有错误,但最后没有在表中找到记录我正在做什么错误?

在C#中更新标签位置?

我有一个返回值的方法,我希望这个值是Windows窗体应用程序中标签的新位置。 但我被告知标签的位置不是变量。 objectA是标签的名称。 objectA.Location.X = (int)A.position; objectA.Refresh(); 我该怎么做呢?

使用WebBrowser.Document.InvokeScript调用javascript对象方法

在我的WinForms应用程序中,我需要从我的WebBrowser控件调用javascript函数。 我使用了Document.InvokeScript,它与单独的function完美配合,例如 Document.InvokeScript(“function”). 但是当我想调用javascript对象方法时,例如 Document.InvokeScript(“obj.method”) 它不起作用。 有没有办法让它发挥作用? 或者解决这个问题的方法不同? 无需改变javascript代码中的任何内容! 提前致谢 :)

Winforms – 可视化删除按钮单击事件

.NET新手提醒 使用Visual C#2008 Express Edition我不小心为按钮创建了一个单击事件。 然后我删除了自动创建的方法代码,这导致了一个错误,表示现在已经在表单加载代码中引用的函数无法再找到。 从Form1.Designer.cs文件的InitializeComponent()函数中删除以下行… this.btnCopy.Click += new System.EventHandler(this.btnCopy_Click); …似乎可以解决这个问题,但是,由于#region开头的以下警告,它让我觉得很脏! /// Required method for Designer support – do not modify /// the contents of this method with the code editor. 我无法使用表单设计器找到一种方法来执行此操作,我认为这是此警告隐含的方法。 这样做的正确方法是什么?

如何在C#中更新WebBrowser Control中的DOM内容?

我有一个包含WebBrowser控件的Windows .Net Form 。 此WebBrowser根据其Url属性显示网页。 我可以在WebBrowser控件中修改显示页面的DOM吗? 如果是,怎么样?

如果发生exception,请显示消息框

我想知道将一个exception从一个方法传递给我的表单的正确方法是什么。 public void test() { try { int num = int.Parse(“gagw”); } catch (Exception) { throw; } } 形成: try { test(); } catch (Exception ex) { MessageBox.Show(ex.Message); } 这样我就看不到我的文本框了。

在C#winform中,如何使用exe文件附加资源(例如图像)?

我不知道我是否说得对,但基本上发生的事情是我创建了一个winform应用程序从资源文件夹加载它的图像..问题是,当我构建项目并获取exe并将其提供给朋友,他不会像我那样拥有那个资源文件夹,所以他会收到一个错误说错过的文件。 我怎么能以某种方式混合,组合或附加图像与我的应用程序?

在propertygrid中使用Dictionary

我想使用propertygrid编辑键值(字符串,字符串)项的列表。 当我使用Dictionary作为类型时,propertygrid将显示一个GUI,但它似乎没有“启用”,即。 我无法添加任何物品。 是否支持Dictionary对象,或者是否有任何其他对象可以解决此问题?

标签上的滚动条

我需要能够在标签上滚动文本我正在使用这个用于tic tac toe游戏的信用部分。 我怎样才能实现这一点我们只被教导滚动滚动条中的数字值而不是文本。 private void xGameCreditsButton_Click(object sender, EventArgs e) { this.xWinnerLabel.BackColor = Color.White; this.xCreditsScrollBar.Visible = true; this.xWinnerLabel.Text = “This game was made possible with the help of: blah bla blah”; }

TextBox最大字符数(不是MaxLength)

我正在使用System.Windows.Forms.TextBox 。 根据文档, MaxLength属性控制输入用户可以键入或粘贴到TextBox中的字符数量(即,可以通过使用例如AppendText函数或Text属性以编程方式添加更多Text )。 可以从TextLength属性获取当前字符TextLength 。 有没有办法设置最大字符数而不制作自定义限制器,当达到自定义限制时调用Clear() ? 无论如何,它可以容纳的绝对最大值是多少? 它只受记忆限制吗? 达到最大值/内存满时会发生什么? 崩溃? 顶部x行被清除? 手动清除前x行的最佳方法是什么? 子串操作? 编辑:我已经测试过它可以容纳超过600k个字符,无论MaxLength如何,此时我手动停止了程序并询问了这个问题。