Articles of 窗体

C# – locking文件夹被编辑

我正在做一个小项目。 它是Windows窗体应用程序。 我有一个文件夹(C:/源)的一些来源。 当我的程序运行时,它使用来自文件夹的来源。 目前我可以通过Windows资源pipe理器编辑文件夹,它可以导致我的程序错误。 所以我想在我的程序运行时locking文件夹(C:/ sources)被编辑/重命名/删除。 怎么做? 编辑; 当用户尝试编辑文件夹时是否可以显示这样的消息: “该操作无法完成,因为该文件夹或其中的文件在另一个程序中打开” 我们谈的节目是我的..

Windows窗体保存到XML

我有一个表单,其中的用户input的信息,我想保存到XML …我是相当新的编程,但已阅读XML是最好的事情使用。 我将如何去呢? 如果它有助于使用Sharp Develop作为IDE。 目前它有10个文本框和10个date时间select器。

标签和图片框位置碰撞

根据第一个问题,我遇到了另一个问题: 标签隐藏在PowerShell中使用Windows窗体中的PictureBox我创build下一个问题,解决它。 问题是我使用了两个不同的控件( PictureBox和Label ),我无法将PictureBox放在窗体的右上angular,而没有以表单为中心的标签的问题。 图像声明 $Image = [system.drawing.image]::FromFile("C:\xxx.png") $pictureBox = new-object Windows.Forms.PictureBox $pictureBox.Dock = [System.Windows.Forms.DockStyle]::Right $pictureBox.BackColor = "Transparent" $pictureBox.AutoSize = $True $pictureBox.Image=$Image $Form.Controls.Add($pictureBox) $pictureBox.SendToBack() 标签声明 $redLabel1 = New-Object System.Windows.Forms.Label $redLabel1.Location = New-Object System.Drawing.Size($Form.Width, $Form.Height) $redLabel1.AutoSize = $False $redLabel1.TextAlign = "MiddleCenter" $redLabel1.Dock = "Fill" $redLabel1.Text = "Something" $redLabel1.ForeColor = "Red" $redLabel1.BackColor = "Transparent" $Font = […]

c#显示Windows窗体

所以,我在这里挣扎一点。 我正在用C#编写一个Windows控制台应用程序,并刚刚为名为frmLogin的应用程序创build了一个login表单。 我试过使用MSlogging的方法; Form f = new Form(); f.ShowDialog(); 但是这显然加载/显示一个空白表单,而不是我在表单devise器中定义的表单。 在我的主要应用程序中,我希望能够以编程方式显示login表单,但是当我尝试使用时; frmLogin.ShowDialog(); 它告诉我“一个对象引用是非静态的字段,方法或属性'System.Windows.Forms.Form.ShowDialog()'需要 在过去,我可以简单地使用上面的代码片段来显示表单。 所以,自从我上一次编写Windows控制台应用程序以来,显然有些变化。 有人能告诉我我的方式错误吗?

C ++错误:名称后跟'::'必须是一个类或命名空间名称。 DLL中的WindowsForm

所以我在visual studio 2012中创build了一个windows32 C ++ dll应用程序,然后在头文件部分添加了一个windows窗体,并给它起了名字“UserInterface.h”。 当我点击添加button,我得到一个popup窗口说:“你正在添加一个CLR组件到一个本地项目。你的项目将被转换为具有公共语言运行时支持。你想继续吗? 我点击是,它使文件“UserInterface1.cpp”和“UserInterface1.h”。 但是在“UserInterface1.h”中却出现了错误。 这里是它的内容: #pragma once namespace AssultCubeDLL { //ERRORS HERE: ****************************************************** using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <summary> /// Summary for UserInterface /// </summary> // ERROS HERE: ********************************************************* public ref class UserInterface : public System::Windows::Forms::Form […]

将Windows窗体中的DataGridView绑定到列表<List <T >>

我有一个自定义对象的集合,其格式为List of List of T,即List of List对象。 我需要将此集合绑定到Windows窗体中的datagridview控件,并且页数应该等于外部列表中内部列表的数量。 每个页面都应该绑定到内部列表,即T列表。任何想法如何实现?

用于RichTextBox控件的Windows窗体RTF格式

我正在开发一个Windows窗体应用程序,我想要一个丰富的文本框显示基于不同对象触发的事件的状态。 我希望能够使用rtf属性进入rtb时格式化项目,以便通过更改字体重量和颜色来轻松区分它们。 格式将包含 <b><datetime></b> – <colored text>Event Type</colored text> – <plain text>Event Details</plain text> 我已经做了大量的关于RTF的研究,看起来是可能的,但是减less格式化是困难的。 从我所能find的,我需要input一个标题非常具体的标签为它的工作摆在首位。 看起来好像有很多的麻烦,只是为了得到它的工作,如果我能find一个网站,我可以input文本到rtb格式,然后点击一个button,然后找回rtf这样生成的,我会有一个很好的想法,我将不得不做的工作。

控制台+ Windows“窗体

是否有winAPIfunction(无类)从控制台应用程序创build一个子窗口。 有必要在窗口上打印形状graphics,并将命令input到控制台。 谢谢。

使用Windows窗体在PowerShell中由PictureBox隐藏的标签

我有PictureBox问题。 当我将PictureBox对接到右上方时,它隐藏了位于表单中心的标签的一部分。 我怎样才能把PictureBox标签? 我认为这是两个( Image和Label声明)对接声明的问题,这就是为什么它被PictureBox隐藏。 我怎样才能正确地做到这一点? 表单声明: $Form = New-Object System.Windows.Forms.Form $Form.Text = "Something" $Form.StartPosition = "CenterScreen" $Form.Topmost = $True $Form.BackColor = "White" $Form.Width = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Width $Form.Height = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Height – 50 #$Form.AutoSize = $True $Form.AutoSizeMode = "GrowAndShrink" $Form.ControlBox = $false $Form.MinimumSize = New-Object System.Drawing.Size(1280,1024) $Form.MaximumSize = New-Object System.Drawing.Size(1920,1080) 图像声明: $Image = [system.drawing.image]::FromFile("C:\xxx.png") $pictureBox = new-object […]

如何在WinForm应用程序的文本框中显示特定的数据库条目

更新:谢谢大家,代码是不是问题,虽然关于SQL注入的信息是有用的,我的问题是,我使用的数据库的旧版本没有相应的产品ID,所以它是使用第一个产品它可以find。 感觉非常愚蠢,但感谢您的build议。 我目前有以下代码: SqlConnection connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0 AttachDbFilename=C:\Users\h8005267\Desktop\Practical Project\Build\System4\System\StockControl.mdf;Integrated Security=True;Connect Timeout=30"); connection.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM Product WHERE ProductID='" + textBox3.Text + "'", connection); SqlDataReader re = cmd.ExecuteReader(); if (re.Read()) { textBox4.Text = re["ProductTitle"].ToString(); // only fills using first product in table textBox5.Text = re["ProductPublisherArtist"].ToString(); comboBox1.Text = re["ProductType"].ToString(); textBox6.Text = […]