我有一个TreeView
显示CheckBox
es:
我想检查给定目录是否包含“.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 文档,但我似乎仍然无法让它工作。一如既往的任何帮助,非常感谢。
我试图找出用户输入的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)
我会很高兴有任何帮助或指导.
我正在开发一个嵌入式项目,我需要一个没有外部依赖项的程序,它可以像screen或tmux一样工作.这两个程序并不好,因为它们需要其他库.
因为我只需要分离一个程序,当我再次登录时能够注销并取回它,我想知道我是否可以为此编写一个小程序.
你知道我需要做哪些调用(在C中)来分离程序并将其恢复吗?
有没有人知道关于android/linux暂停/恢复的整个过程和代码流程的任何好的阅读(按下手机上的结束键后)?我想了解并阅读相关的代码和文件.
或者,也许有人可以指点我看代码......
我想在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年及以上是首选),还是有任何加载项?
我正在尝试更改(通过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) Show/Hide和BringToFront/SendToBack有什么区别?在哪种情况下我们应该使用一对而不是另一对?
我们的生产应用程序正面临严重Outage with H20 - App boot timeout
错误记录.
证据强烈指向heroku平台问题.我们需要一些快速支持.
就像strlen()
glibc执行一个很好的位操作和每次检查4个字节使得函数如此之快,与逐字节例程相比,正如大多数其他人所做的那样,是否有类似的东西来比较汇编中的两个字符串?我正在阅读有关C语言代码实现的一些页面,对字符串处理部分非常感兴趣,但我仍然没有找到这样的.我必须尽快使这个功能,因为它是我的应用程序的核心.(不建议哈希表)
欢迎任何汇编.但是我对intel的汇编语法有点熟悉,如果你要提供的汇编有所不同,请评论它.
我不确定我是否理解这两种类型的tomcats(嵌入式和托管式)之间的区别.
我将在tomcat上为我的项目设置arquillian测试,我必须在嵌入式tomcat或托管tomcat之间进行选择(因为有不同的ppom.xml设置和依赖项).请告诉我有什么不同,我应该选择哪一个来运行我的arquillian测试.