小编isp*_*iro的帖子

"C#编辑器"和"带编码的C#编辑器"有什么区别?

在文件的Open with菜单中.csCsharp editorCsharp editor with encoding.我用两者开了一个解决方案,并没有看到任何区别.

他们之间有什么区别?

visual-studio-2010 visual-studio

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

web.config文件何时"执行"?

每次加载网站上的页面时,它是由服务器执行/读取的吗?

asp.net web-config

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

Bitmap的ColorPalette具有条目长度为0的数组

我正在尝试将Bitmap转换为Icon并需要设置Bitmap的调色板(请参阅16 COLOR位图中的GetHicon返回颜色较少的图像).为此,我试图遵循这个答案:但我看到调色板是空的,我不能创建一个新的数组,因为我必须改变原来的.(我甚至尝试过它.它不起作用.)

我有:

ColorPalette palette = bitmap.Palette;
Color[] entries = palette.Entries;
Run Code Online (Sandbox Code Playgroud)

但是entries长度是零.

那么我该如何更改ColorPalette呢?

.net c# winforms

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

打开 Windows 资源管理器到组合 GUID 文件夹

例如,我想打开“字体设置”页面。(它位于控制面板的“字体”下。)

我得到的 GUID 如下:

::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\Fonts\::{93412589-74D4-4E4E-AD0E-E0CB621440FD}
Run Code Online (Sandbox Code Playgroud)

我使用接口的事件URL来获取它。 NavigateComplete2InternetExplorer

我尝试了许多不同的组合,例如:

Process.Start("explorer", @"::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\Fonts\::{93412589-74D4-4E4E-AD0E-E0CB621440FD}");
Run Code Online (Sandbox Code Playgroud)

和:

Process.Start("::{26EE0668-A00A-44D7-9371-BEB064C98683}", @"\1\Fonts\::{93412589-74D4-4E4E-AD0E-E0CB621440FD}");
Run Code Online (Sandbox Code Playgroud)

但没有任何效果。

.net c# windows

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

重定向Console.Beep

如何捕获/重定向产生的声音,例如:

Console.Beep(400, 1000);
Run Code Online (Sandbox Code Playgroud)

对某些字节缓冲区或直接对wav文件都可以.

我搜索过,但只找到了重定向文本输出的方法,而不是声音.

.net c#

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

关闭一个儿童形式关闭其他儿童形式

在下面的代码中,Form1打开另外两个Forms,然后关闭其中一个.结果是第二个子表单也被关闭了.为什么?

public partial class Form1 : Form
{
    System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer { Interval = 2000 };

    public Form1()
    {
        InitializeComponent();
        ShowForm3();
        (new Form2()).ShowDialog();//If this is changed to 'Show' - it doesn't get closed.
    }

    void ShowForm3()
    {
        Form3 f3 = new Form3();
        f3.Show();
        timer.Tick += (sender, e) => f3.Close();
        timer.Start();
    }
}
Run Code Online (Sandbox Code Playgroud)

Form2并且Form3是默认的VS Forms.

(另外:这是原始代码的一个简单版本.在原始版本中(当然,这里发布的时间太长)从Visual Studio执行时不会发生这种情况(既不是Debug也不是Release).它只发生在作为clickonce应用程序安装,然后 - 即使我只是单击可执行文件(在AppData文件夹下).(也许还有一些其他代码阻止它从VS执行时发生但我还没有找到什么然而.)导致这种差异的原因是什么?也许某些类型的clickonce优化在常规发布模式下没有完成?)

.net c# winforms

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

调整其他窗口或应用程序的大小c#

我正在尝试使用c#将窗口调整为1280x720的分辨率.我该怎么做?我在堆栈中尝试了很多代码,我得到的最接近的结果是:

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;

namespace ConsoleApplication1
{
    class Program
    {
        [StructLayout(LayoutKind.Sequential)]
        public struct RECT
        {
            public int left;
            public int top;
            public int right;
            public int bottom;
        }

        [DllImport("user32.dll", SetLastError = true)]
        static extern bool GetWindowRect(IntPtr hWnd, ref RECT Rect);

        [DllImport("user32.dll", SetLastError = true)]
        static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int Width, int Height, bool Repaint);

        static void Main(string[] args)
        {
            Process[] processes = Process.GetProcessesByName("notepad");
            foreach (Process p in processes)
            {
                IntPtr handle = …
Run Code Online (Sandbox Code Playgroud)

c# windows

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

CoreApplicationView与CoreWindow与ApplicationView

CoreApplicationViewCoreWindowApplicationView有什么区别?

我可以看到每个应用程序都有不同的属性等,因此我没有问“应该使用哪个abc属性或方法?”。

我问他们之间的逻辑区别什么。为什么会有不同的班级?由于它们似乎或多或少是同一件事-代表应用程序窗口的类。

.net c# windows-runtime windows-store-apps win-universal-app

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

JsonValue 和 JsonObject 有什么区别?

JsonValueJsonObject之间有什么区别?

JsonObject我看到 JsonValue 是,JsonPrimitive和的基类JsonArray。但它们不都是简单的JsonObject吗?

.net c# json

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

如何在VS2022中添加WebForm文件?

我有一个旧的WebForms Web 应用程序项目,想向其中添加一个WebForm 。

这就是我所做的:

解决方案资源管理器>右键单击>添加>新项目

那里没有提到Web 表单。VS2019中有。

那么如何在VS2022中获得新的Web Form呢?

.net asp.net webforms visual-studio visual-studio-2022

4
推荐指数
2
解决办法
7562
查看次数