原创 禁用屏保和電源管理
[推薦]關於禁用屏幕保護和電源管理<--StartFragment --> 編寫諸如監控、多媒體、大規模數據處理之類程序的時候,我們常常需要禁用屏幕保護和電源管理,以確保程序的正常運行。一般來說,可以使用模擬鼠標鍵盤動作的辦法禁用95下的
原创 製作多頁瀏覽器的解決方案
建立一個泛型的瀏覽器集合(用list)List<ExtendedWebBrowser> webNew = new List<ExtendedWebBrowser>();//構造一個泛型列表來管理瀏覽器控件關閉當前的tabpage 你可以這
原创 自動鎖屏代碼
Q:當我登錄進入主界面時,在規定的時間內沒有做任何操作,系統就註銷(就像電腦的屏保)。 A:其實很簡單,參考一個api函數就可以了:GetLastInputInfo,以下是參考代碼 演示程序在你10秒內沒有任何鼠標鍵盤活動既最小化,最小化
原创 讓彈出窗口在自己的瀏覽器中顯示
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)//點擊,如果本鏈接是彈出新窗口,事件就會自動截獲。 { try
原创 委託(delegate)和事件(event)
委託必須和欲委託的方法有同樣的參數 委託就是一個類,任何可以聲明類的地方都可以聲明委託 定義事件的四個步驟: 在事件發行者中定義事件 在事件發行者中觸發事件 在事件訂閱者中定義事件處理程序(必須和委託類型相一致
原创 改桌面背景
操作代碼:ChangeDesktop.cs using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using
原创 使用WebBrowser控件從string以及從stream載入網頁的方法
可是直接加載一個string然後按照html格式解析顯示出來(當然這個string包含的內容要是html的吧,不然用webbrowser這個控件的意義就不大了),也可以從一個stream加載一個網頁。 例一:直接從一個string加載一個
原创 C#對IE收藏夾的操作
C#對IE收藏夾的操作 主要是用命令調用原有的內容 [DllImport("shdocvw.dll")] public static extern int DoOrganizeFavDlg(IntPtr h
原创 類(Class)
類是面向對象程序設計的核心部分,在邏輯上它是一些相依的功能(或稱方法)和數據的組合體。 面向對象(Object Oriented)的特點: 繼承 封閉 多態 一個類被NEW了以後,也就是實例化以後,就是對象。 類的繼承: 如
原创 定時告訴系統程序正在運行(防休眠)
C# code public partial class Form1 : Form { System.Windows.Forms.Timer timer = new Timer(); public Form1()
原创 圖形按鈕
using System.IO; using System.Reflection; Assembly asm = Assembly.GetExecutingAssembly(); Stream strm =
原创 瀏覽器前進後退的判斷
你可以在WebBrowser的DocumentTitleChanged事件裏判斷是否能前進後退 Back爲上頁 Next爲下頁 void webBrowser1_DocumentTitleChanged(object sender
原创 類型轉換
C#中類型轉換的機制分爲兩種: 隱式轉換(Implicit Conversions) 顯式轉換(Explicit Conversions) 隱式轉換不需指明欲轉變的目的類型;而顯式轉換明確地使用轉換運算(CAST)指定要轉換成
原创 打開收藏夾的操作思路
總體思路:讀取收藏夾下的文件,通過解析文件內容獲得。 大概步驟: 1. 收藏夾地址可由註冊表獲得,這裏用到c# 讀取註冊表的相關操作。 讀取:HKEY_CURRENT_USER/Software/Microsoft/Windows/C
原创 正則表達式口訣
正則其實也勢利,削尖頭來把錢揣; (指開始符號^和結尾符號$)特殊符號認不了,弄個倒槓來引路; (指/. /*等特殊符號)倒槓後面跟小w, 數字字母來表示; (/w跟數字字母;/d跟數字)倒槓後面跟小d, 只有數字來表示;倒槓後面跟小a,