VB呼叫表單&關閉表單語法

 在VB裡面如果你要切換表單的話可以使用show()語法
語法格式如下:
表單名.show()
表單名的那裡就是你要切換的表單名稱
例如:你要切換到form2這個表單
則輸入form2.show()即可

另外如果你要再開啟新表單以後就關掉舊的表單則語法為:
表單名.close()
如果是關掉自己的話就輸入me.close()     ' 關閉自己的意思
這個語法也可以用來關閉其他表單
前提是要關閉的表單是屬於自己程式的(廢話~~)

利用SetWindowPos讓視窗永遠置於最上方

首先請在程式裡加入timer元件

並啟用timer(名稱timer1)

秒數部分設100

然後輸入以下代碼(直接貼上並蓋掉原本的程式碼)

Option Strict Off

Option Explicit On

Public Class Form1

Inherits System.Windows.Forms.Form

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Integer, ByVal hWndInsertAfter As Integer, ByVal X As Integer, ByVal Y As Integer, ByVal cx As Integer, ByVal cy As Integer, ByVal wFlags As Integer) As Integer

Dim IntR As Object

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.Top = 0

Me.Left = 0

Me.Width = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width

Me.Height = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

IntR = SetWindowPos(Me.Handle.ToInt32, -1, 0, 0, 0, 0, 3)

End Sub

End Class

如何解決「0x000000記憶體不能為Read」

最近玩遊戲時常發生一個問題

程式有時候會出現錯誤

顯示”0x000000記憶體不能為Read”

我在書上看到說是記憶體讀取錯誤位置

可是書上沒講怎麼辦

所以我又上網找了一下

網路上有一個方法是使用cmd指令來從新註冊dll檔案

閱讀全文 如何解決「0x000000記憶體不能為Read」

VB 鍵盤模擬

鍵盤是我們使用電腦的一個很重要的輸入設備了,即使在滑鼠大行其道的 今天,很多程式依然離不開鍵盤來操作。但是有時候,一些重複性的,很繁瑣的鍵盤操作總會讓人疲憊,於是就有了用程式來代替人們按鍵的方法,這樣可以把很多 重複性的鍵盤操作交給程式來類比,省了很多精力,按鍵精靈就是這樣的一個軟體。那麼我們怎樣才能用VB來寫一個程式,達到與按鍵精靈類似的功能呢?那就讓 我們來先瞭解一下windows中回應鍵盤事件的機制。

閱讀全文 VB 鍵盤模擬