
錯誤訊息:無法加入資料行,因為它已解除凍結但卻放在已凍結的資料行前面。
程式碼:
tsuozoe 發表在 痞客邦 留言(0) 人氣(551)
方法一:把執行檔放到啟動目錄下
方法二:修改 Windows 登錄檔tsuozoe 發表在 痞客邦 留言(0) 人氣(2,694)
AllUsersApplicationData
|
所有使用者的應用程式資料目錄 |
C:\Documents and Settings\All Users\Application Data\(組件資訊中公司資料)\(組件資訊中產品資料)\(組件資訊中檔案版本資料)
|
CurrentUserApplicationData
|
目前使用者的應用程式資料目錄
|
C:\Documents and Settings\(目前使用者)\Application Data\(組件資訊中公司資料)\(組件資訊中產品資料)\(組件資訊中檔案版本資料)
|
Desktop
|
桌面 |
C:\Documents and Settings\(目前使用者)\桌面
|
MyDocuments
|
我的文件 |
C:\Documents and Settings\(目前使用者)\My Documents
|
MyMusic
|
我的音樂 |
C:\Documents and Settings\(目前使用者)\My Music
|
MyPictures
|
我的圖片 |
C:\Documents and Settings\(目前使用者)\My Pictures
|
ProgramFiles
|
程式集檔案 |
C:\Program Files
|
Programs
|
程式集 |
C:\Documents and Settings\(目前使用者)\「開始」功能表\程式集
|
Temp
|
暫存目錄 |
C:\Documents and Settings\(目前使用者)\Local Settings\Temp
|
tsuozoe 發表在 痞客邦 留言(0) 人氣(317)
如此會使當按下視窗右上角的關閉圖示鈕時,會先出現提示視窗說明,若去除
褐色字體程式碼時,該視窗關閉的動作將會失效(即按下右上角的關閉圖示鈕均不會有任何動作發生)。
Public Class form1 Protected Overrides Sub WndProc (ByRef m As System.Windows.Forms.Message) If m.Msg = 161 And m.WParam = 20 Then MessageBox.Show("你點到 X 了,視窗即將關閉!") Me.Close()
Else MyBase.WndProc(m) End If End Sub End Class
|
tsuozoe 發表在 痞客邦 留言(1) 人氣(12,607)
My.Computer.Registry 物件會提供存取登錄的屬性和方法。
'建立登錄機碼 (Registry Key) 並設定其值 My.Computer.Registry.CurrentUser.CreateSubKey("ApMyTestKey") My.Computer.Registry.SetValue("HKEY_CURRENT_USER\ApMyTestKey", "MyTestKeyValue", "This is a test value.")
'判斷登錄機碼是否存在值 (讀取登錄機碼的值) If My.Computer.Registry.GetValue("HKEY_CURRENT_USER\ApMyTestKey", "MyTestKeyValue", Nothing) Is Nothing Then MsgBox("Value does not exist.") Else '刪除登錄機碼 My.Computer.Registry.CurrentUser.DeleteSubKey("ApMyTestKey") End If
|
tsuozoe 發表在 痞客邦 留言(0) 人氣(2,380)
MouseEventArgs 提供有關滑鼠目前狀態的資訊,其中包括工作區座標 (Client Coordinate) 中的滑鼠指標位置、按下哪個滑鼠按鈕以及滑鼠滾輪是否已捲動等資訊。
按一下單一滑鼠按鈕時所引發的事件順序:
1. MouseDown 事件。
2. Click 事件。
3. MouseClick 事件。
4. MouseUp 事件。
以下是按兩下滑鼠按鈕時所引發的事件順序:
1. MouseDown 事件。
2. Click 事件。
3. MouseClick 事件。
4. MouseUp 事件。
5. MouseDown 事件。
6. DoubleClick 事件。
7. MouseDoubleClick 事件。
8. MouseUp 事件。
個別控制項
下列控制項不符合標準滑鼠 Click 事件行為:
◎ Button、CheckBox、ComboBox 和 RadioButton 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:不會引發 Click 事件
‧ 以滑鼠左鍵按兩下:Click、MouseClick;Click、MouseClick
‧ 以滑鼠右鍵按兩下:不會引發 Click 事件
◎ TextBox、RichTextBox、ListBox、MaskedTextBox 和 CheckedListBox 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:不會引發 Click 事件
‧ 以滑鼠左鍵按兩下:Click、MouseClick、DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:不會引發 Click 事件
◎ ListView 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:Click、MouseClick
‧ 以滑鼠左鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
◎ TreeView 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:Click、MouseClick
‧ 以滑鼠左鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
tsuozoe 發表在 痞客邦 留言(1) 人氣(5,709)
Panel 面板控制項
● 執行時期大小是固定無法調整
● 沒有 Text 屬性,所以無法顯示面板的標題文字
● 具有捲軸
GroupBox 框架控制項
● 執行時期大小是固定無法調整
● 有Text 屬性,可顯示框架的標題文字
● 沒有捲軸,故當框架裡的控制項太多時較佔表單的空間
tsuozoe 發表在 痞客邦 留言(0) 人氣(4,183)
當輸入一個字元,則此三個事件發生的順序為:
KeyDown 事件 ---> KeyPress 事件 ---> KeyUp 事件
一、KeyPress 事件
● 在指定物件上收到由鍵盤按鍵的字元。僅能回應案件動作,無法判斷目前按鍵是否按住或放開。
● 所按的鍵必須是具有 KeyAscii 碼的按鍵,才會觸動執行此事件。
tsuozoe 發表在 痞客邦 留言(0) 人氣(67,875)
提供用於管理電腦元件的屬性,如音效、時鐘、鍵盤、檔案系統等等。
會在 Windows Form 專案中顯示的物件模型 (Object Model)
會在 Web 專案中顯示的物件模型 (Object Model)

tsuozoe 發表在 痞客邦 留言(0) 人氣(3,291)
My.Application 物件提供與目前應用程式相關的屬性、方法和事件。
會在 Windows Form 專案中顯示的物件模型 (Object Model)
●
My.Application.Info 物件會提供屬性 (Property),用於取得應用程式的相關資訊,例如版本號碼、描述和載入的組件等等。
My.Application.Info 物件的功能性與 System.Diagnostics.FileVersionInfo 類別有些類似,但其範圍僅限於快速存取最常用的屬性。
若要設定應用程式之組件相關資訊,可使用下圖「組件資訊」對話方塊。
tsuozoe 發表在 痞客邦 留言(0) 人氣(3,955)