小编She*_*bin的帖子

如何在不安装WPF应用程序的情况下包含外部字体

如何在不安装WPF应用程序的情况下包含外部字体

我试过这段代码

  System.Drawing.Text.PrivateFontCollection privateFonts = new    System.Drawing.Text.PrivateFontCollection();
  privateFonts.AddFontFile("C:\\Documents and Settings\\somefont.ttf");
  System.Drawing.Font font = new Font(privateFonts.Families[0], 12);
  this.label1.Font = font;
Run Code Online (Sandbox Code Playgroud)

它在Windows窗体应用程序中正常工作,但在WPF中没有.

c# wpf fonts

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

使用法语字符编码的网址

我需要通过webservice传递特殊字符.我用过代码

HttpUtility.UrlEncode("法国人")

但如果字符串包含双引号,则编码无法正常工作

例如: HttpUtility.UrlEncode("é")

它编码很好.但没有正确解码

......预先感谢 ......

.net c# web-services

6
推荐指数
1
解决办法
4949
查看次数

EXE和MSI中最好的approch

我有一个需要作为一个包交付的应用程序.

  1. EXE和MSI安装人员中最好的是什么?为什么?
  2. 是否有任何开源工具可以反编译EXE或MSI?

installer windows-installer exe winforms

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

使用c#从谷歌驱动器下载文件而不使用谷歌API

根据要求,客户端提供exe-(包含要下载的文件的URL)如果我们使用google api,我们需要提供额外的引用以及exe.客户不允许这样做.

我使用webclient下载文件,但是它下载文件类型为HTML的文件.我的要求是在不使用谷歌API的情况下从谷歌驱动器下载文件.有没有办法做到这一点?

我已经尝试了如下代码

 WebClient wb = new WebClient();          
 wb.DownloadFile("https://drive.google.com/file/d/0BzpAdEg-KyDjNVVSb0FBOWQ4V0k/view?usp=sharing", @"C:\TFS\test\test.pdf");
Run Code Online (Sandbox Code Playgroud)

结果如下图所示

在此输入图像描述

c# asp.net exe

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

根据文本更改下拉列表中的选项顺序

我需要在下拉列表中更改选项顺序

<select id="Genre" size="1">                  
        <option value="1">India</option>  
        <option value="2">US</option>  
        <option value="3">UK</option>  
        <option value="4">Africa</option>  
        <option value="5">Australia</option>  
        <option value="6">Newziland</option>    
</select> 
Run Code Online (Sandbox Code Playgroud)

使用javascript/jQuery我希望你移动名为"Australia"第二个选项的选项.现在是第二个选择.这意味着第一个选项India,第二个选项Australia,然后是其余选项.

我试过$(#Genre>option[text=Australia].insertAfter('#Genre>option[value=1]')但它不起作用..

javascript jquery jquery-selectors

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

如何使用.net framework 3.5中的Thread一次下载5个文件

我需要使用FTP下载某些文件.它已经在不使用该线程的情况下实现.下载所有文件需要太多时间.所以我需要使用一些线程来加速这个过程.

我的代码就像

  foreach (string str1 in files)
   {
      download_FTP(str1)
   }
Run Code Online (Sandbox Code Playgroud)

我引用了这个,但我不想让每个文件一次排在ones.say,例如5文件.

c# multithreading download

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