小编Sno*_*ear的帖子

更改statusStrip的高度

我在VS2010中有一个带有statusStrip的简单windows窗体,无论我尝试什么,statusStrip的高度都不会改变,改变高度的正确方法是什么?

谢谢

c# statusstrip winforms

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

OpenSSL.Net创建certeficate 509x

我下载了这个包装器OpenSSL.Net,我将集成到我的项目中,该项目包含一个PKI devellop

  • 创建证书人员
  • 创建自签名CA证书
  • 与CA签署证书我找不到解决方案

c# openssl

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

LINQ多个订单

我有3个表小册子,分类和程序.Pamphlet表具有CategoryID和ProgramID列.以下代码有效:

var pamphlets = db.Pamphlets.Include("Category").Include("Program").ToList();
Run Code Online (Sandbox Code Playgroud)

我需要做的是按CategoryName(类别表)排序,然后按PamphletName(小册子表)排序.

c# linq

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

为什么我要创建一个`IEnumerable <T>`的具体实现来修改它的成员?

为什么我必须创建一个具体的实现,IEnumerable<T>以便在foreach循环中修改其成员?

这篇博文(图1)解释了这种行为,但我无法完全理解它.

我在这里有一个非常简单的代码片段来重现这个问题(C#4.0/.NET 4.0).

class Person
{
    public int Age { get; set; }

    public Person()
    {

    }
}

class Program
{
    static void Main(string[] args)
    {
        //calling .ToList() on GetPeople() below will fix the issue
        var people = GetPeople();

        foreach (var item in people)
        {
            item.Age = DateTime.Now.Second;
        }

        foreach (var item in people)
        {
            Console.WriteLine("Age is {0}", item.Age);
        }

        Console.Read();
    }

    public static IEnumerable<Person> GetPeople()
    {
        int i = 0;
        while (i < …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable foreach c#-4.0

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

使用 UI 自动化时避免切换焦点

出于好奇,我决定编写一个简单的工具,其功能类似于UI Spy。基本上,它显示控件树并允许查看每个控件的属性。现在,我已经开始实现模式交互,并遇到了以下问题:一旦用户在我的应用程序 UI 自动化中单击“InvokePatter.Invoke”,就会将焦点切换到我的目标应用程序。其他模式也会发生同样的情况。它在原始 UI Spy 应用程序中的行为方式也相同。

这种行为使得我无法使用我的应用程序操作菜单,因为当我再次单击我的应用程序时,测试的应用程序将失去焦点并且菜单正在关闭。我想做的是使用 UI 自动化与应用程序交互,但保持我的(UI Spy)应用程序的重点。有什么想法如何实现它?或者至少如何实现所需的功能 - 允许用户与菜单交互?

.net wpf focus ui-automation

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

树视图选定项目

我在我的应用程序中有动态创建的树节点.当右键单击任何节点我想要获取被点击的节点文本.我使用该值进行我的进一步处理.我尝试使用选定的节点属性但它不起作用倍.

提前致谢

码:

public void CmsAppList_RightClicked(object sender, MouseEventArgs e) 
{
     AddUser _addUser = new AddUser(this.Text); // i want to get that value to this constructor
     _addUser.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

如何排序(1,11,12,2,全部,其他)到(全部,1,2,11,12,其他)?


我有一个组合框来显示我的数据库中的数据(varchar).数据总是"1,2,3,4,其他",当我显示数据时,它排序如下:

1
10
11
12
2
3
4
All
Others
Run Code Online (Sandbox Code Playgroud)

如何使下拉看起来像:

All
1
2
3
4
10
11
12
Others
Run Code Online (Sandbox Code Playgroud)

要么

在SQL中我尝试在ORDER BY CAST(priorityNum AS UNSIGNED INTEGER)之后添加All并添加Other到我的数据表结果中.但是如何设置AllOthers始终是第一个也是最后一个?

c# sorting

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