小编Gok*_*l E的帖子

VB6标签设置手形光标

如何在Visual Basic 6中为标签控件设置手形光标

我的标签应该像链接按钮.

我更改ForeColorvbBlue,下划线样式等等.

现在我必须为该Label设置Hand光标..怎么做?

vb6

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

字符串按长度分割并仅按最近的空格分割

我有一条类似的文字

\n\n
var data = "\xc3\xa2\xc3\xb4\xc2\xa2\xc2\xac\xc3\xb4\xc3\xa8\xc3\xb7\xc2\xa2 : \xc2\xaa\xc3\xae\xc3\xb8\xc2\xa2\xc3\xa8\xc2\xa4\xc3\xb4\xc2\xa2 - \xc3\xa3\xc2\xbf\xc3\xb1\xc2\xac\xc3\xb4 \xc3\xb1\xc3\xa8\xc3\xb9\xc2\xa2 \xc2\xaa\xc3\xb0\xc2\xbc\xc3\xb1\xc2\xa3\xc3\xb7\xc2\xa2 \xc3\xaf\xc2\xa4\xc3\xb4\xc3\xb1\xc2\xa2,\xc2\xab\xc3\xb1\xc3\xb8\xc2\xa2\xc3\xa8\xc2\xa4\xc3\xb4\xc2\xa2 - \xc2\xaa\xc3\xb0\xc2\xbc\xc3\xb1\xc2\xa3\xc3\xb7\xc2\xa2 \xc3\xb1\xc3\xa8\xc3\xb9\xc2\xa2 \xc3\x9d\xc3\x81\xc2\xba\xc3\xa8\xc3\xb1\xc2\xa2 \xc3\xaf\xc2\xa4\xc3\xb4\xc3\xae\xc2\xa2\xc2\xb6\xc3\xa8\xc2\xa2\xc2\xb0\xc3\xb1\xc2\xa2 \xc3\xb1\xc2\xa4\xc3\xac\xc2\xa2\xc3\xac\xc2\xa3 \xc3\x9c\xc3\xb2\xc2\xa2\xc3\xb2\xc3\xb1\xc2\xa2 \xc2\xaa\xc3\xb0\xc2\xbc\xc3\xb1\xc2\xa3\xc3\xb1\xc2\xa2\xc3\xb0\xc3\xac\xc2\xa2\xc2\xae \xc3\xa8\xc2\xa4\xc3\xb3\xc2\xa3\xc3\xb1 \xc3\xa2\xc3\xb4\xc2\xa2\xc2\xac\xc3\xb4\xc3\xa8\xc2\xa2\xc2\xb0\xc3\xb1\xc2\xa2,\xc3\xb5\xc3\xac\xc3\xa8\xc2\xa2\xc3\xa8\xc2\xa4\xc3\xb4\xc2\xa2 - \xc3\x9d\xc3\x81\xc2\xba\xc3\xa8\xc3\xb1\xc2\xa2 \xc3\xaf\xc2\xa4\xc3\xb4\xc3\xb1\xc2\xa2,\xc3\xa8\xc2\xa4\xc3\xb6\xc3\xa8\xc2\xa2\xc3\xa8\xc2\xa4\xc3\xb4\xc2\xa2 - \xc3\xb4\xc3\xac\xc2\xa2\xc2\xb2\xc3\xb1\xc2\xa4 \xc3\xaf\xc2\xa4\xc3\xb4\xc3\xb1\xc2\xa2 \xc3\xb1\xc3\xb8\xc2\xa2\xc3\x81\xc3\xb1\xc2\xa2 1,22 \xc2\xaa\xc3\xaa \xc3\xaf\xc2\xa4\xc3\xb4\xc3\xb1\xc2\xa2 \xc3\xb0\xc2\xa3\xc3\xae\xc2\xa2\xc3\xae\xc2\xa4\xc3\xb2\xc3\xb1\xc2\xa2";\n
Run Code Online (Sandbox Code Playgroud)\n\n

我有扩展方法来分割字符串

\n\n
public static IEnumerable<string> EnumByLength(this string s, int length)\n{\n    for (int i = 0; i < s.Length; i += length)\n    {\n        if (i + length <= s.Length)\n        {\n            yield return s.Substring(i, length);\n        }\n        else\n        {\n            yield return s.Substring(i);\n        }\n    }\n}\npublic static string[] SplitByLength(this string …
Run Code Online (Sandbox Code Playgroud)

c# linq string ienumerable

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

MS Access 创建双精度数据类型的列

我想创建一个包含DOUBLE实数类型列的表。Number我可以在表设计视图中找到数据类型,但没有双精度或单精度,浮点..如何实现..?

我还需要 SQL 查询来创建Double包含列和数据类型列表的表,可在 QUERY 中使用它来创建表。在设计视图中,数量有限。数据类型..

ms-access

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

如何以编程方式显示自动完成而不输入文本

C#文本框 AutoCompleteCustomSource有一个List<string>AutoCompleteMode= Suggest

键入字母后,我可以看到列表。

如何在不通过程序键入字母的情况下显示整个列表?这必须在用户按下文本框中的向下箭头键时完成。

有没有可用的Win32 API?

我的解决方案

我完善了一个更好的解决方案。

ListBox控件添加到窗体并将其设置为Visible = false

int curSelIndex = -1;
Run Code Online (Sandbox Code Playgroud)

下面给出的Code将被执行Form_LoadEvent。

txtEmpId.AutoCompleteCustomSource.AddRange(EmpIds.ToArray());
lstAutoComplete.Items.Clear();
lstAutoComplete.Items.AddRange(EmpIds.ToArray());
txtEmpId.KeyDown += (ks, ke) =>
{
    if (!(ke.KeyCode == Keys.Down || 
          ke.KeyCode == Keys.Up || 
          ke.KeyCode == Keys.Enter)) 
    { 
        lstAutoComplete.Visible = false; 
        return; 
    }
    ke.Handled = true;
    if (ke.KeyCode == Keys.Enter)
    {
        if (lstAutoComplete.Visible)
        {
            var str = lstAutoComplete.SelectedItem + "";
            // Process the Selected Item and set to …
Run Code Online (Sandbox Code Playgroud)

c# textbox winforms

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

字典是否可以将数组作为键?

面对字典中的问题.数组是否可以成为价值的关键???

Dictionary<string[], int> di = new Dictionary<string[], int>();
di.Add(new string[]
{
    "1","2"
}, 1);

di.Add(new string[]
{
    "2","3"
}, 2);

MessageBox.Show(di[new string[] { "2", "3" }].ToString()); // Here KeyNotFoundException occurred.
Run Code Online (Sandbox Code Playgroud)

为什么例外?

c# dictionary

3
推荐指数
1
解决办法
488
查看次数

Type.GetType()和Type.GetElementType()之间的基本区别是什么

我可以理解Type.GetType()Object的类型将会得到的场景,但是Type.GetElementType()它的作用是什么,它有什么作用?

任何人都可以清楚地解释它吗?

c# system.reflection

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