winforms

    0热度

    1回答

    我正在编写一个NumberTextbox,它扩展了Winforms的标准Textbox类。该类包含Text属性的以下覆盖: [DefaultValue("")] public override string Text { get { return base.Text; } set { if

    -1热度

    1回答

    我有一个带有4个文本框的窗体。此表单在分体式容器面板内查看。 我可以在文本框内输入数值,但在数值后面,我点击了我输入的文本来修改数值,但它不让我点击,文本框上没有光标,我唯一能做的就是退格或选择全部并删除。 我无法点击输入文本中间的任何地方。 如果我检查焦点,我发现它是错误的。 有人能告诉我可能是什么问题,以及如何将焦点设置到文本框? 要显示面板上的形式,这是我在做什么 splitContaine

    0热度

    1回答

    我在表单中有一个基本组合框。与其他控件(按钮,标签等)相比,分辨率更改时,组合框的高度不会改变。 public partial class Form1 : Form { string result; string fontInformation; private bool scaleFactorKnown = false; private SizeF s

    0热度

    2回答

    我必须为流布局面板项目创建向上和向下按钮垂直滚动。我该怎么办?我会为POS做这个表格。 我这样做,但它不工作:我有很多按钮,他们有87尺寸高度:我添加了代码和图片。 private void btnScrollUp_Click(object sender, EventArgs e) { flowLayoutPanel1.VerticalScroll.Value = flo

    1热度

    1回答

    我试图运行,并从我的WinForm应用程序调整OSK但我收到此错误后: The requested operation requires elevation. 我在运行Visual Studio为管理员。 System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.UseShel

    -1热度

    1回答

    我想找到我的表单中实现某个接口的所有控件(比如说ITestInterface)。我曾经尝试这样做: this.Controls.OfType<ITestInterface>(); 但专家组只有一个深深的(尽管你是怎样MSDN - @dasblinkenlight)的水平,所以,如果例如,我在形式的面板和面板内的ITestInterface控制,它不会找到它。 如何做到这一点? 编辑:作为@Ha

    0热度

    1回答

    我为我的WinForms应用程序使用自己的光标;类看起来像 public class WaitCursor : IDisposable { private readonly Cursor _previousCursor; private static Cursor CursorResource { get { // get cu

    -2热度

    1回答

    如何解决System.Drawing中参数无效 当我使用代码: string img2 = "http://13.228.146.249:8080/jcr/groups/629.png; byte[] toBytes = Encoding.ASCII.GetBytes(img2); if (toBytes != null) { MemoryStream ms = new Memor

    -1热度

    1回答

    我需要检查用户何时何地使用鼠标,而使用他的电脑。为此,我创建了透明的表单,它始终保持在前台。问题是,它不像我预期的那样。 由于某种原因,当我选择backgroundColor和transparencyKey Form到Red我可以阅读MouseEvents,但我无法对处于后台的应用程序执行任何操作。我可以通过窗体看到它是透明的,但我无法在保留它的应用程序上使用鼠标进行任何操作。另一方面,当我将ba

    -1热度

    1回答

    我有我的代码如下: DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); actGrid.Columns.Add(chk); chk.HeaderText = "Select"; chk.Name = "select"; chk.ReadOnly = false; DataGridViewTextBoxCo