小编Oma*_*rio的帖子

来自HRESULT的异常:0x80131047

每当我尝试调试我的项目时,我遇到此问题:

在此输入图像描述

这是法语,这里是"我的"翻译:

"尝试运行项目时出错:加载程序集失败"DBZ buu的Fury文本编辑器"或其中一个依赖项.给定的程序集名称或代码库无效.(HRESULT异常:0x80131047)"

有人可以帮我吗?

谢谢,奥马尔

c c# hresult

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

使用javascript强制显示bootstrap工具提示

我一直在寻找各地,有没有办法强制显示工具提示,不使用事件,而是使用js代码,因为我们都知道数字输入和粘贴漏洞的缺陷.

<script type="text/javascript">
var previous;
//Buy Button JS code
$(function () {
    $("#searchform").bind('submit', function () {
        var str = $('#search-form').val();
        if (str.match(/^[0-9]*$/)) {
            //Great, continue executing the script.
        }
        else
        {
            //Force show a tooltip asking the user to numerically type the text.
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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

C#复选框已检查计数

我在面板内有几个复选框和一个按钮,位于一个tabPage里面,在WinForm C#应用程序中.

我要做的是确保至少选中一个复选框,以便启用按钮可点击,否则将禁用该按钮(灰色显示不可点击).

我试过这个(在Form_Load事件中),但它不起作用:

int counter = 0;
        foreach (Control p in tabPage1.Controls)
        {
            if (p is Panel)
            {
                foreach (Control c in panel1.Controls)
                {
                    if (c is CheckBox)
                    {
                        if (((CheckBox)c).Checked)
                        {
                            counter++;
                        }
                        if (counter < 1)
                        {
                            button1.Enabled = false;
                        }
                        else
                        {
                            button1.Enabled = true;
                        }
                    }
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

这可能是因为我使用错误的事件或错误的地方放置代码,或者代码本身不正确,有人可以看一下吗?

c# checkbox count winforms

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

使用二进制写入器写空字节

所以我使用二进制文件在原始字符串上写一些字符串,但我需要覆盖二进制文件中的整个字符串,所以我试图写新字符串,并用0x00覆盖旧字符串的其余部分(空字节),这是我尝试过的,但不起作用:

bw.Write(enc.GetBytes(listView1.Items[i].SubItems[2].Text + (31 - enc.GetByteCount(listView1.Items[i].SubItems[2].Text)) * '\0'));
Run Code Online (Sandbox Code Playgroud)

31是所有旧字符串都不能通过的常量int(不要问我,这是一个脚本的东西)

c# binarywriter winforms

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

如何替换实际的"\n"字符串,而不是换行符

我一直在尝试过去两个小时,但我不能替换字符串\n,这就是我所做的:

Encoding enc = Encoding.ASCII;
for (int i = 0; i < numpntr; i++)
{
    bw.BaseStream.Position = strt + i*var;
    bw.Write(
        enc.GetBytes(listView1.Items[i].SubItems[1].Text.Replace("\n","\x0A") + (new string('\0',
            bytecnt - enc.GetByteCount(listView1.Items[i].SubItems[1].Text.Replace("\n" + "\x0A"))))));
}
bw.Flush();
bw.Close();
bw = null;
Run Code Online (Sandbox Code Playgroud)

无论如何将其替换为字符串?

c# replace winforms

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

Directory.GetFiles如何访问子目录?

如何从子目录中获取文件,使用此代码只能完成列出的目录下的文件的工作:

    DirectoryInfo selDir = new DirectoryInfo(folderBrowserDialog1.SelectedPath);
    Directory.CreateDirectory(folderBrowserDialog1.SelectedPath + "\\Output");

foreach (FileInfo d in selDir.GetFiles())
    {
        //my code
    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

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