Tag: winforms

C#WinForms是否有滑块控件?

如果C#WinForms有一个滑块控件,有人可以指导我吗? 我看到WPF有它,但它不显示在WinForms中我可能是什么问题?

如何在WinForms中设置面板的不透明度或透明度?

我想知道如何改变或修改在C#面板的透明度,而不是整个窗体,但只有面板..我已经看到许多不透明度的C#教程,但它的forms。 即时通讯只寻求如何可能与专家小组。 谢谢!

如何检测Visual Studio中执行C#Windows窗体代码?

是否有一个variables或预处理器常量,可以知道代码是在Visual Studio的上下文中执行的?

是否可以在Windows窗体标签上select文本?

是否可以突出显示/selectWindows窗体标签控件中的部分文本? 我知道它可能与RTFtextbox控制,但使用该控件将是矫枉过正,因为我需要创build标签的许多实例。

如何禁用在DataGridView中select的能力?

我想使用我的DataGridView只显示的东西,我希望用户不能够从DataGridViewselect任何行,字段或任何东西。 我怎样才能做到这一点?

Windows窗体中事件“Form.Load”,“Form.Shown”和“Form.Activated”的顺序

Form.Load , Form.Shown和Form.Activated事件之间有什么区别? 他们被解雇的顺序是什么?

如何设置TcpClient的超时时间?

我有一个TcpClient,我用它将数据发送到远程计算机上的侦听器。 远程计算机有时会打开,有时会closures。 正因为如此,TcpClient将无法经常连接。 我想让TcpClient在一秒钟后超时,所以当它无法连接到远程计算机时,并不需要太多的时间。 目前,我使用这个代码为TcpClient: try { TcpClient client = new TcpClient("remotehost", this.Port); client.SendTimeout = 1000; Byte[] data = System.Text.Encoding.Unicode.GetBytes(this.Message); NetworkStream stream = client.GetStream(); stream.Write(data, 0, data.Length); data = new Byte[512]; Int32 bytes = stream.Read(data, 0, data.Length); this.Response = System.Text.Encoding.Unicode.GetString(data, 0, bytes); stream.Close(); client.Close(); FireSentEvent(); //Notifies of success } catch (Exception ex) { FireFailedEvent(ex); //Notifies […]

根据列和值在dataGridView中查找一行

我有一个dataGridView有3列:SystemId,FirstName,LastName绑定使用数据库信息。 我想突出显示某个行,我将使用: dataGridView1.Rows[????].Selected = true; 然而,行ID我不知道,绑定源不断变化,因此第10行可能是“约翰史密斯”在一个实例,但不存在于另一个(我有一个filter,根据用户input过滤掉源,所以键入在“joh”将产生所有行中的名/姓“joh”,因此我的列表可以从50个名字到3点击)。 我想find一种方法,我可以select一个基于SystemId和相应的数字的行。 我可以使用以下方法获得系统ID: systemId = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["SystemId"].Value.ToString(); 现在我只需要将其应用到行select器。 像dataGridView1.Columns [“SystemId”]。IndexOf(systemId),但不起作用(也不存在这样的方法)任何帮助,非常感谢。

.NET有图标集合吗?

.NET框架是否有用于Windows窗体或WPF应用程序的图标集合? 如何使用它? 例如,如何将其用作应用程序窗口图标? 我记得,如果你想显示一个消息框有一个select显示不同的图标,我想在框架中有更多的图标?

Control.Select()和Control.Focus()有什么区别?

在WinForms中,为了将焦点设置到一个特定的控件,我似乎总是调用Control.Select() 和 Control.Focus()来使它工作。 有什么不同,这是正确的做法吗?