小编Jos*_*sey的帖子

TreeView 不显示 ImageList 中的图像

我有一个TreeView显示CheckBoxes:

在此处输入图片说明

我想检查给定目录是否包含“.mdf”数据库,如果包含,请检查它是否附加在所选服务器实例上。如果附加了数据库,我会针对该节点显示一张图像,如果未附加,则显示不同的图像。注:图片为 .png 格式,大小为 32x32...

我填充一个ImageList来自Properties.Resources

mainImageList = new ImageList();
mainImageList.Images.Add(Properties.Resources.Database);
mainImageList.Images.Add(Properties.Resources.DatabaseGrey);
Run Code Online (Sandbox Code Playgroud)

然后我遍历树并添加相关图像

public static void RecursiveAddImage(TreeNode treeNode, List<string> attachedList)
{
    if (String.Compare(Path.GetExtension(treeNode.Text), ".mdf", true) == 0)
    {
        string databaseName = treeNode.Text.Replace(".mdf", String.Empty);
        if (attachedList.Contains(databaseName))
        {
            treeNode.ImageIndex = 0;
            treeNode.SelectedImageIndex = 0;
        }
        else
        {
            treeNode.ImageIndex = 1;
            treeNode.SelectedImageIndex = 1;
        }
    }
    foreach (TreeNode node in treeNode.Nodes)
        RecursiveAddImage(node, attachedList);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码毫无怨言地通过循环,找到“.mdf”并似乎添加了相关ImageIndexes但这些没有显示在.mdf 文件中TreeView。我在这里做错了什么,我可以ImageList在设计时添加(我似乎也做不到)?

我已经阅读了几篇文章,当然还有MSDN 文档,但我似乎仍然无法让它工作。一如既往的任何帮助,非常感谢。

c# treeview winforms

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

从数组中的2个数字中查找最大和最小数量

我试图找出用户输入的2个整数中的最大和最小数字.首先,我已将字符串转换为int,然后将它们放入数组中,以便我可以操作它们.我认为在将变量分配给数组时我会陷入困境.但我看不到任何分配了变量的数组的例子,这可能是我出错的地方.

    private void button1_Click(object sender, EventArgs e)
    {
       string txtbxnum1 = Int32.Parse(num1);
       string txtbxnum2 = Int32.Parse(num2);

       int[] numbers = new int[2] {0,1};
       int numbers [0] = num1;
       int numbers [1] = num2;

       int maximumNumber = Max.numbers();
       int minimumNumber = Min.numbers();
       MessageBox.Show (maximumNumber.Text);
    }
Run Code Online (Sandbox Code Playgroud)

我会很高兴有任何帮助或指导.

c#

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

如何从终端分离程序并将其附加回来?

我正在开发一个嵌入式项目,我需要一个没有外部依赖项的程序,它可以像screen或tmux一样工作.这两个程序并不好,因为它们需要其他库.

因为我只需要分离一个程序,当我再次登录时能够注销并取回它,我想知道我是否可以为此编写一个小程序.

你知道我需要做哪些调用(在C中)来分离程序并将其恢复吗?

c linux terminal embedded-linux multiplexing

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

Linux暂停/恢复代码流程(在Android手机上)

有没有人知道关于android/linux暂停/恢复的整个过程和代码流程的任何好的阅读(按下手机上的结束键后)?我想了解并阅读相关的代码和文件.

或者,也许有人可以指点我看代码......

linux resume android suspend linux-device-driver

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

如何在Visual Studio中定义断点集?

我想在Visual Studio中定义一些断点集,以便我可以在它们之间切换.

,我指的是我定义的某些线的断点集合.我有很多场景,我想在这些集之间切换以简化我的调试.

例如:

Set 1: breakpoints at line 1, line 3, line 5, line 7
Set 2: breakpoints at line 2, line 4, line 6, line 8,
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在Visual Studio中使用它(2008年及以上是首选),还是有任何加载项?

add-in breakpoints visual-studio

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

Acrobat DC - 更改应用程序背景颜色?(GUI太亮了)

我正在尝试更改(通过Hex编辑器,资源黑客等)Adobe Acrobat DC的背景颜色,这是最新版本的Adobe Acrobat.

此版本使背景颜色更轻.它太亮了.使用它会伤害我的眼睛,并且会分散我想要在其中使用的白色背景文档,因为应用程序与其文档之间没有足够的对比.所以,我正在尝试自己更改它,因为首选项没有这样的选项.

在此输入图像描述

我找不到在哪个文件中我需要调整代码来改变F0F0F0的颜色 - 几乎是白色,仍然不知道为什么他们这样做.我正在考虑将其更改为565656,这就是Acrobat XI中的情况.

当我在程序的这个区域使用AutoIt v3的"窗口信息"工具时,它会在下面的"输出文件"中提示.

我已经向Adobe提供了反馈,但与此同时,我从哪里开始手动调整颜色?

>>>> Window <<<<
Title:  SOP Superbinder Notes.pdf - Adobe Acrobat Pro DC
Class:  AcrobatSDIWindow
Position:   -8, -8
Size:   1296, 776
Style:  0x17CF0000
ExStyle:    0x00000100
Handle: 0x0012077C

>>>> Control <<<<
Class:  AVL_AVView
Instance:   32
ClassnameNN:    AVL_AVView32
Name:   
Advanced (Class):   [CLASS:AVL_AVView; INSTANCE:32]
ID: 
Text:   AVPageView
Position:   297, 48
Size:   714, 669
ControlClick Coords:    69, 349
Style:  0x56000000
ExStyle:    0x00000000
Handle: 0x00370214
    CoClass AcroAVPageView;
    GUID …
Run Code Online (Sandbox Code Playgroud)

user-interface adobe acrobat hex-editors

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

control.Show和BringToFront有什么区别?

Show/Hide和BringToFront/SendToBack有什么区别?在哪种情况下我们应该使用一对而不是另一对?

c# user-interface controls show winforms

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

生产应用程序中断."H20 - App启动超时"

我们的生产应用程序正面临严重Outage with H20 - App boot timeout错误记录.

证据强烈指向heroku平台问题.我们需要一些快速支持.

heroku

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

比较两个字符串(nul-terminated)而不是逐个字节地进行比较?

就像strlen()glibc执行一个很好的位操作和每次检查4个字节使得函数如此之快,与逐字节例程相比,正如大多数其他人所做的那样,是否有类似的东西来比较汇编中的两个字符串?我正在阅读有关C语言代码实现的一些页面,对字符串处理部分非常感兴趣,但我仍然没有找到这样的.我必须尽快使这个功能,因为它是我的应用程序的核心.(不建议哈希表)

欢迎任何汇编.但是我对intel的汇编语法有点熟悉,如果你要提供的汇编有所不同,请评论它.

string algorithm assembly string-comparison

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

托管tomcat和嵌入式tomcat有什么区别?

我不确定我是否理解这两种类型的tomcats(嵌入式和托管式)之间的区别.

我将在tomcat上为我的项目设置arquillian测试,我必须在嵌入式tomcat或托管tomcat之间进行选择(因为有不同的ppom.xml设置和依赖项).请告诉我有什么不同,我应该选择哪一个来运行我的arquillian测试.

tomcat tomcat6 tomcat7 jboss-arquillian

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