小编Jim*_*Del的帖子

如何要求提升HKLM的注册表访问权限?

如何要求提升HKLM的注册表访问权限?我想将EnableLinkedConnections添加到"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System \".我也不想使用清单文件.我试过下面的代码,但似乎没有帮助.

RegistryPermission f = new RegistryPermission(
   RegistryPermissionAccess.Create,
   @"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
   Policies\System\EnableLinkedConnections\1");
f.Demand();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我,我做错了什么?谢谢

c# registry uac windows-vista

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

Visual Studio 2008中"if statements"之类的垂直行?

是否有一个加载项或设置可以添加垂直行来链接像Visual Studio 2008中的"if语句"?

替代文字http://i49.tinypic.com/i4jyqe.png

谢谢

c# add-in visual-studio

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

需要帮助覆盖WPF按钮样式背景颜色.

我为自定义按钮设置了以下代码.但我想改变单个按钮的背景.

<Style x:Key="myButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Foreground" Value="White"/>
<Setter Property="Template">
    <Setter.Value>
        <ControlTemplate TargetType="{x:Type Button}">
            <Grid>
                <Rectangle x:Name="rectangle" Fill="#FF2F2FEA" Stroke="Black">
                    <Rectangle.Effect>
                        <DropShadowEffect ShadowDepth="3"/>
                    </Rectangle.Effect>
                </Rectangle>
                <ContentPresenter x:Name="contentPresenter" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="Bottom" Margin="2.833,0,2.5,1.162" RenderTransformOrigin="0.5,0.5" Width="69.667"/>
            </Grid>
        </ControlTemplate>
    </Setter.Value>
</Setter>
Run Code Online (Sandbox Code Playgroud)

下面的代码旨在覆盖背景颜色,但不是.我错过了什么?谢谢

<Style x:Key="SpecialButton" TargetType="Button" BasedOn="{StaticResource myButtonStyle}">
   <Setter Property="Background" Value="PaleGreen" />
   <Setter Property="Height" Value="19.96" />
</Style>
Run Code Online (Sandbox Code Playgroud)

wpf xaml

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

缺少“将JSON粘贴为类”选项,但在Visual Studio 2017中具有“将XML粘贴为类”

我有Visual Studio Community Edition2017。它是最新的,并且我安装了ASP.NET和Web开发选项。实际上,直到我这样做了,我也没有看到XML选项。正如我在网上看到的那样,我尝试卸载并重新安装该选项,但这并没有帮助。

  • 我确保将光标放置在我创建的新类的正确位置,并且已在剪贴板中正确格式化了JSON。
  • 我还尝试了4.5以上的每个.NET版本。
  • 我确保没有意外地从“工具,自定义,命令”选项卡中将其删除,然后选择“菜单栏:编辑| 特殊粘贴”。
  • 我尝试重置所有设置。
  • 我也尝试了这个POST中的所有建议,但都没有碰到运气(那个海报也没有)
  • 我还尝试了在所有扩展都关闭的安全模式下的VS。

有什么想法吗?

在此处输入图片说明

visual-studio visual-studio-2017

5
推荐指数
0
解决办法
1068
查看次数

我怎样才能将dateTimePicker中的日期放入变量?

我正在使用C#和WinForms来尝试将dateTimePicker中的日期放入变量中.但我不断得到日期和时间.在下面的示例中,textBox1显示了我正在寻找的内容.但我无法弄清楚如何为textBox2做同样的事情.它给出了日期和时间.这不是我在我的应用程序中使用的确切代码,而是用作示例的简化示例.如何修改它以满足我的需要?谢谢.

    private void dateTimePicker1_CloseUp(object sender, EventArgs e)
    {
        DateTime varDate;

        textBox1.Text = dateTimePicker1.Value.ToShortDateString();

        varDate = dateTimePicker1.Value;
        textBox2.Text = Convert.ToString(varDate);
    }
Run Code Online (Sandbox Code Playgroud)

c# datetime winforms

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

如何将引号作为直引号粘贴到IDE中?

如何将引号作为直引号粘贴到IDE中?我经常会从PDF文件中将代码粘贴到Visual Studio中.然后我必须将所有引号更改为"直"引号.香港专业教育学院尝试过剥离格式的程序,但它们不起作用.下面是我的意思的图片.

替代文字

谢谢

visual-studio-2010 visual-studio

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

使用 Process.Start(),如何在 /K 参数不起作用时保持 cmd 提示打开?

可能的重复:有什么
方法可以在 Process.Start(..) 期间保持外部命令窗口打开?

我以前看过这篇文章,但由于某种原因,这些解决方案对我不起作用。使用 Process.Start(),如何在 /K 参数不起作用时保持 cmd 提示打开?也没有可用的“WaitForExit”方法。

ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe", "/K " + "C:\\Windows\\System32\\" + "takeown.exe");
processInfo.Verb = "runas";
processInfo.Arguments = "/F \"C:\\Program Files(x86)\\Borland\" /R /D Y";
Process.Start(processInfo);
Run Code Online (Sandbox Code Playgroud)

我想看看这个过程是否成功处理。

谢谢

c# cmd

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

在 WPF C# 中将下载的文件保存到桌面时遇到问题

当我使用:

  WebClient web = new WebClient();
  web.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChangedWeb);
  web.DownloadFileAsync(new Uri("http://www.website.com/Webs.exe"),
                            Environment.SpecialFolder.Desktop + @"\Webs.exe");
Run Code Online (Sandbox Code Playgroud)

...没有下载。

但如果我把它改成“

  WebClient web = new WebClient();
  web.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChangedWeb);
  web.DownloadFileAsync(new Uri("http://www.website.com/Webs.exe"),
                            Environment.SpecialFolder.Desktop + "Webs.exe");
Run Code Online (Sandbox Code Playgroud)

然后它下载,但我得到一个名为“desktopWebs.exe”的文件。那么如何将文件保存到桌面呢?

谢谢

c# wpf webclient

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

我是否需要Visual Studio 2012来编写.NET 4.5应用程序?

我是否需要Visual Studio 2012来编写.NET 4.5应用程序?我看到了一些令人困惑的信息,所以我希望得到一个简单的答案.

谢谢.

.net visual-studio

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

WPF ComboBox 和所选项目的问题

我有最糟糕的时间让 ComboBox 工作。下面的 XAML...

<ComboBox x:Name="comboBox" SelectionChanged="comboBox_SelectionChanged">
    <ComboBoxItem>ComboBox Item #1</ComboBoxItem>
    <ComboBoxItem>ComboBox Item #2</ComboBoxItem>
    <ComboBoxItem>ComboBox Item #3</ComboBoxItem>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)

后面有 C# 代码...

private void comboBox_SelectionChanged(object sender, selectionChangedEventArgs e)
{
    string val = comboBox.SelectedValue.ToString();
}
Run Code Online (Sandbox Code Playgroud)

val 的值将是...

System.Windows.Controls.ComboBoxItem:组合框项目 #2

“System.Windows.Controls.ComboBoxItem:”从何而来,我该如何摆脱它?

谢谢

c# wpf

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