原创 在Installshield中,Enable/Disable控件

hwndDlg = CmdGetHwndDlg( szDlg ); hwndCtrl = GetDlgItem(hwndDlg, ControlID);  EnableWindow(hwndCtrl, FALSE); szDlg 是對話框

原创 C#中GridView隱藏列的方法

一開始解決這個問題的時候,查了google,發現都不是我想要的,在 GridViewColumn中,它有個屬性Width,如果設置爲0,就沒有顯示出來,其實這個是虛假的,你可以把它再界面上拉長,因此不是我想要的。 後來在網上查到說

原创 “遠程服務器返回錯誤: (417) Expectation failed“解決方法

在用c#做zhaopin.com網站自動登陸的時候,一直返回“遠程服務器返回錯誤: (417) Expectation failed”  這個提示,在檢查確認代碼沒有問題後,google了一下找到了解決方案: 在代碼的最開始加入如下

原创 設置IP和代理的Windows Bat腳本

從什麼地方抄來的已經記不清了,爲了防止丟失,做個備份。 @echo off cls color 0A Echo The program is running... Echo Setting the ip and dns... n

原创 ListView中Item鼠標右鍵操作

記錄ListView中Item鼠標右鍵操作 <GridViewColumn Width="150" Header="{StaticResource USersHdToken}" x:Name="UserTokenHeader">    

原创 C#線程調用帶參數的方法

在 .NET Framework 2.0 版中,要實現線程調用帶參數的方法有兩種辦法。第一種:使用ParameterizedThreadStart。 調用 System.Threading.Thread.Start(System.Obj

原创 HTML特殊轉義字符列表

最常用的字符實體 Character Entities 顯示 說明 實體名稱 實體編號   半方大的空白 &ensp; &#8194;   全方大的空白 &emsp; &#8195;   不斷行的空白格

原创 C#中如何獲取ItemsControl的DataTemplate中定義的控件?

開發環境:VisualStudio2010 +Silverlight4 新建一個test.xaml,並添加ComboBox組合框控件,其Xaml代碼如下: [xhtml] view plaincopy<ComboBox x:Name

原创 WPF中如何禁用/去除窗口右上角的關閉按鈕

在WPF編程中,可能需要去除窗口的右上角的幾個按鈕:最大化按鈕、最小化按鈕和關閉按鈕,其他幾個都很好處理,就是這個關閉按鈕,WPF模型不提供刪除或隱藏功能,我們只有採用一些非正常手段,比如使用Win32函數,比如禁用,對於禁用關閉功能,

原创 In a combobox, how do I determine the highlighted item (not selected item)?

方法1: PropertyInfo highlightedItemProperty = cb.GetType().GetProperties(BindingFlags.NonPublic  | BindingFlags.Instance

原创 InstallShield Command-Line Parameters

經常翻看InstallShield Help Library,有的時候想要看下InstallShield裏面參數的東西,老是找不到,現在羅列下來: 1. Command-Line Options: http://msdn.microso

原创 C# .NET Random 生成隨機數字和字母

1:隨機數生成器 類 Random 是 .NET 的僞隨機數生成器,要生成各種類型的隨機數,必須先得到它的實例對象,然後再生成隨機數 2:種子 隨機數的生成是從種子值開始。 如果反覆使用同一個種子,就會生成相同的數字系列,產生

原创 c#刪除 list中的元素

內容是別人勞動成果,hl3292收集 1.這個我是用反循環來弄的。 for (int i = list.Count - 1; i >= 0; i--) { if (list[i].NO == item.NO) { li

原创 A Sortable ObservableCollection for WPF

You probably have had the need to sort an ObservableCollection at some point in one of your applications by either asce

原创 Installshield新版本安裝時卸載舊版本的安裝

安裝包升級問題,搞得實在頭大,經過反覆摸索,最終決定卸載舊的安裝,安裝新的程序,以達到升級目的。本方案有所侷限,對於大型的安裝或者配置複雜的安裝不適合。本案例用IS2009,InstallScript MSI工程建立測試的。 比如:已