小编Hel*_*der的帖子

如果按下键或组合,如何从后台程序中检查?

我有一个应用程序,它将在鼠标点上键入文本; 即使这意味着将窗口焦点切换到其他程序,例如记事本.

我正在尝试按某个组合键来开始/停止输入.

我该怎么做?

c# winforms

6
推荐指数
1
解决办法
392
查看次数

是否可以在多行文本框中使用不同颜色的线条?

是否可以在多行文本框中使用不同颜色的线条?

我正在向文本框中添加数据,我想用颜色为用户澄清不同类型的文本.

如果有可能怎么做?

c# textbox colors winforms

6
推荐指数
1
解决办法
1万
查看次数

更改时自动更新全局变量中的标签

所以这是我的计划.

using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        static int count = 0;

        public Form1(){InitializeComponent();}

        private void button1_Click(object sender, EventArgs e)
        {
            count += 1;
            label1.Text = Convert.ToString(count);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            count -= 1;
            label1.Text = Convert.ToString(count);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在......每当我们按下两个按钮之一并将值保存到全局变量计数然后将其显示在label1中时,我有一个程序可以加1或减1.

假设我想更改另一个标签(label2)的值,我想在每次label1更改时显示count变量值的内容.

所以有一种方法,使用按钮中的事件,可以这样做:

private void button1_Click(object sender, EventArgs e)
{
    count += 1;
    label1.Text = Convert.ToString(count);
    label2.Text = Convert.ToString(count);
}

private void button2_Click(object sender, EventArgs e)
{
    count …
Run Code Online (Sandbox Code Playgroud)

c# events label auto-update winforms

5
推荐指数
1
解决办法
1万
查看次数

如何使用Microsoft.VisualBasic引用在MonoDevelop中使用IsNumeric方法?

我想要做的是检查浮动输入是否是一个数字.我被要求使用IsNumeric()方法.问题是我正在使用MonoDevelop,我无法弄清楚为什么这不起作用.好像我已经添加了我需要的汇编引用.

从头开始.我该怎么做呢?我是否必须向VB程序集引用添加内容?并且,如果在我尝试在VisualStudio上学的时候这仍然有用吗?

static void getBookInfo(Book book)
{
        Console.Write("Enter Book Title: ");
        book.Title = Console.ReadLine();
        Console.Write("Enter Author's First Name: ");
        book.AuthorFirstName = Console.ReadLine();
        Console.Write("Enter Author's Last Name: ");
        book.AuthorLastName = Console.ReadLine();
        Console.Write("Enter Book Price: $");
        book.Price = float.Parse(Console.ReadLine());
}
Run Code Online (Sandbox Code Playgroud)

VB的参考文件如下所示:

public class VBCodeProvider : CodeDomProvider
{
    // Constructors
    public VBCodeProvider ();
    public VBCodeProvider (IDictionary<string, string> providerOptions);

    // Methods
    public virtual ICodeCompiler CreateCompiler ();
    public virtual ICodeGenerator CreateGenerator ();
    public virtual TypeConverter GetConverter (Type type);
    public virtual void GenerateCodeFromMember (CodeTypeMember member, TextWriter …
Run Code Online (Sandbox Code Playgroud)

c# reference isnumeric monodevelop

5
推荐指数
1
解决办法
1095
查看次数

我没有关闭以前的DataReader,但在哪里?

我已经更改了以前的代码,所以我没有使用'使用'.它工作得更早,不同类中的代码基本上代表相同的东西,但它的工作.

我现在盯着它看了2个小时,我无法弄清问题可能出在哪里.

我只有一个阅读器,但每次我使用DisplayFileContent方法时,我收到错误:错误: There is already an open DataReader associated with this command which must be closed first.

// May be public so we can display
// content of file from different forms.
public void DisplayFileContent(string filePath)
{
    // Counting all entries.
    int countEntries = 0;

    // Encrypting/Decrypting  data.
    EncryptDecrypt security = new EncryptDecrypt();

    using (OleDbConnection connection = new OleDbConnection())
    {
        connection.ConnectionString =
            "Provider=Microsoft.ACE.OLEDB.12.0;" +
            "Data Source=" + filePath + ";" +
            "Persist Security Info=False;" +
            "Jet OLEDB:Database Password=" + …
Run Code Online (Sandbox Code Playgroud)

c# oledb ms-access exception

5
推荐指数
1
解决办法
709
查看次数

WinForms:如何在C#中检查文本框中的最小字符数量?

我试图确保用户在我的程序中使用至少6个字符作为密码.

我知道如何通过使用来设置最大尺寸MaxLength,但是如何以最小长度执行此操作?

.net c# textbox winforms

5
推荐指数
1
解决办法
2万
查看次数

检查List <T>是否包含指定的整数

我正在使用List<T>数组来存储我从数据库文件中读取的所有ID.

我可以说我有ID:5,8,15

我想要做的是检查用户输入是否匹配此数组中的一个元素.

我该怎么做呢?

我尝试过使用Contains或Find,但我无法让它工作.

一点似乎没有炒的代码.它仅Entry ID doesn't exist!在我输入字母(?)时才显示.

    List<int> fetchedEntries = new List<int>();

    else if (!fetchedEntries.Contains(intNumber))
    {
        lblMessage.Text = "Entry ID doesn't exist!";
        lblMessage.ForeColor = Color.IndianRed;
        btnDeleteEntry.Enabled = false;
    }
Run Code Online (Sandbox Code Playgroud)

.net c# arraylist

5
推荐指数
1
解决办法
7184
查看次数

如何在文本框控件中禁用文本换行?

我在文本框中添加了一些文本,该文本框停靠在300x400大小的窗口中.当我添加一些冗长的文本时,我将文本包装到下一行,这使得我的输出看起来很糟糕.

如何防止在多行文本框中包装单词?

我尝试过同时使用水平和垂直滚动条,但它似乎不起作用.

c# textbox word-wrap winforms

5
推荐指数
1
解决办法
5038
查看次数

如何在'?'之后阅读地址栏的内容 签署并向HTML插入值?

我从一些页面重定向到index.html.使用地址栏中的以下地址将页面重定向到索引:http://localhost/index.html?page.html

如何在?签名后读取值并将其(page.html)插入index.html文件?

html javascript

5
推荐指数
2
解决办法
1万
查看次数

在linux下创建c#代码

最近我在Windows上使用了很多C#.我试图坚持使用C#并在Ubuntu 11下创建C#应用程序.

问题是我是如此习惯编辑,我没有学习如何在代码下创建元素.

任何人都可以指出我的方向,我可以找到一个解决方案,如何使用代码创建窗口,标签,文本框等?

c#

4
推荐指数
2
解决办法
1万
查看次数