亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.vb

?? rs232通訊VB.NET小程序
?? VB
?? 第 1 頁 / 共 3 頁
字號:
         If chkEvents.Checked Then moRS232.EnableEvents()
         chkEvents.Enabled = True
      Catch Ex As Exception
			MessageBox.Show(Ex.Message, "Connection Error", MessageBoxButtons.OK)
		Finally
			btnCloseCom.Enabled = moRS232.IsOpen
			btnOpenCom.Enabled = Not moRS232.IsOpen
			btnTx.Enabled = moRS232.IsOpen
			btnRx.Enabled = moRS232.IsOpen
			btnCheck.Enabled = moRS232.IsOpen
		End Try
	End Sub

	Private Sub btnCloseCom_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCloseCom.Click
		chkEvents.Enabled = False
		moRS232.Close()
		btnCloseCom.Enabled = moRS232.IsOpen
		btnOpenCom.Enabled = Not moRS232.IsOpen
		btnTx.Enabled = moRS232.IsOpen
		btnRx.Enabled = moRS232.IsOpen
		btnCheck.Enabled = moRS232.IsOpen
	End Sub

	Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTx.Click
      Dim sTx As String
      '----------------------
		'// Clear Tx/Rx Buffers
		moRS232.PurgeBuffer(Rs232.PurgeBuffers.TxClear Or Rs232.PurgeBuffers.RXClear)
		sTx = txtTx.Text
		If chkAddCR.Checked Then sTx += ControlChars.Cr
		moRS232.Write(sTx)
		'moRS232.Write(Chr(2) & Chr(2) & Chr(73) & Chr(48) & Chr(121) & Chr(3))
		'// Clears Rx textbox
		txtRx.Text = String.Empty
		txtRx.Refresh()
		lbHex.Items.Clear()
		If chkAutorx.Checked Then Button1_Click(Nothing, Nothing)
	End Sub

	Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
		If Not moRS232 Is Nothing Then
			'// Disables Events if active
			moRS232.DisableEvents()
			If moRS232.IsOpen Then moRS232.Close()
		End If
	End Sub

	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRx.Click
		Try
			moRS232.Read(Int32.Parse(txtBytes2Read.Text))
			txtRx.Text = moRS232.InputStreamString
			txtRx.ForeColor = Color.Black
			txtRx.BackColor = Color.White
			'// Fills listbox with hex values
			Dim aBytes As Byte() = moRS232.InputStream
			Dim iPnt As Int32
			For iPnt = 0 To aBytes.Length - 1
				lbHex.Items.Add(iPnt.ToString & ControlChars.Tab & String.Format("0x{0}", aBytes(iPnt).ToString("X")))
			Next
		Catch Ex As Exception
			txtRx.BackColor = Color.Red
			txtRx.ForeColor = Color.White
			txtRx.Text = "Error occurred " & Ex.Message & "  data fetched: " & moRS232.InputStreamString
		End Try
	End Sub



	Private Sub chkDTR_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles chkDTR.Click
		If Not (moRS232 Is Nothing) Then
			moRS232.Dtr = chkDTR.CheckState = CheckState.Checked
		End If
	End Sub

	Private Sub chkRTS_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles chkRTS.Click
		If Not (moRS232 Is Nothing) Then
			moRS232.Rts = chkRTS.CheckState = CheckState.Checked
		End If

	End Sub

	Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
		Me.Close()
	End Sub


	Private Sub optCom1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles optCom1.CheckedChanged, optCom2.CheckedChanged
		If (sender Is optCom1) Then
            miComPort = 3
		Else
			miComPort = 2
		End If
	End Sub

	Private Sub linkAuthor_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles linkAuthor.LinkClicked
		System.Diagnostics.Process.Start("mailto:corrado@mvps.org")
	End Sub

	Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
		'===================================================
		'
		'	Description	:	Fills form items
		'	Created			:	28/02/2002 - 10:33:20
		'
		'						*Parameters Info*
		'
		'	Notes				:
		'===================================================
		cboStatusLine.Items.Add("CTS")
		cboStatusLine.Items.Add("DSR")
		cboStatusLine.Items.Add("RI")
		cboStatusLine.Items.Add("CD")
	End Sub

	Private Sub btnCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCheck.Click
		'===================================================
		'												
		'	Description	:	Check passed status line
		'	Created			:	28/02/2002 - 10:35:54
		'
		'						*Parameters Info*
		'
		'	Notes				:
		'===================================================
		If Not moRS232 Is Nothing Then
			Dim bState As Boolean
			Select Case cboStatusLine.Text
				Case "CTS"
					bState = moRS232.CheckLineStatus(Rs232.ModemStatusBits.ClearToSendOn)
				Case "DSR"
					bState = moRS232.CheckLineStatus(Rs232.ModemStatusBits.DataSetReadyOn)
				Case "RI"
					bState = moRS232.CheckLineStatus(Rs232.ModemStatusBits.RingIndicatorOn)
				Case "CD"
					bState = moRS232.CheckLineStatus(Rs232.ModemStatusBits.CarrierDetect)
			End Select
			MessageBox.Show("Selected line is " & IIf(bState, "On", "Off").ToString, "Check line status")
		End If
	End Sub

	Private Sub btnAsyncTx_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
		'// Clears Rx textbox
		lbAsync.Items.Clear()
		txtRx.Text = String.Empty
		txtRx.Refresh()
		lbHex.Items.Clear()
		mlTicks = DateTime.Now.Ticks
		'moRS232.AsyncWrite(Chr(4) & Chr(3) & Chr(0) & Chr(0) & Chr(0) & Chr(16) & Chr(68) & Chr(83))
		lbAsync.Items.Add("Tx Started at ticks: " & mlTicks.ToString)
		If chkAutorx.Checked Then btnAsync_Click(Nothing, Nothing)
	End Sub

	Private Sub btnAsync_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
		Try
			lbHex.Text = String.Empty
			lbHex.Refresh()
			Dim lTicks As Long = DateTime.Now.Ticks
			lbAsync.Items.Add("Rx Started at ticks: " & lTicks.ToString & " (" & (lTicks - mlTicks).ToString & ")")
		Catch Ex As Exception
			txtRx.BackColor = Color.Red
			txtRx.ForeColor = Color.White
			txtRx.Text = "Error occurred " & Ex.Message & "  data fetched: " & moRS232.InputStreamString
		End Try
	End Sub

	Private Sub moRS232_CommEvent(ByVal source As Rs232, ByVal Mask As Rs232.EventMasks) Handles moRS232.CommEvent
		'===================================================
		'												?003 www.codeworks.it All rights reserved
		'
		'	Description	:	Events raised when a comunication event occurs
		'	Created			:	15/07/03 - 15:13:46
		'	Author			:	Corrado Cavalli
		'
		'						*Parameters Info*
		'
		'	Notes				:	
		'===================================================
		Debug.Assert(Me.InvokeRequired = False)

		Dim iPnt As Int32, sBuf As String, Buffer() As Byte
		Debug.Assert(Me.InvokeRequired = False)
		lbAsync.Items.Add("Mask: " & Mask.ToString)
		If (Mask And Rs232.EventMasks.RxChar) > 0 Then
			lbHex.Items.Add("Received data: " & source.InputStreamString)
			Buffer = source.InputStream
			For iPnt = 0 To Buffer.Length - 1
				lbHex.Items.Add(iPnt.ToString & ControlChars.Tab & String.Format("0x{0}", Buffer(iPnt).ToString("X")))
			Next
			lbHex.SelectedIndex = lbHex.Items.Count - 1
		End If
		lbAsync.SelectedIndex = lbAsync.Items.Count - 1
	End Sub

#Region "UI update routine"
#End Region

	Private Sub chkEvents_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkEvents.CheckedChanged
		'===================================================
		'												?003 www.codeworks.it All rights reserved
		'
		'	Description	:	Set state of notification events
		'	Created			:	16/07/03 - 9:44:05
		'	Author			:	Corrado Cavalli
		'
		'						*Parameters Info*
		'
		'	Notes				:
		'===================================================
		If Not moRS232 Is Nothing Then
			If txtBytes2Read.Text.Length = 0 Then
				moRS232.RxBufferThreshold = 1
			Else
				moRS232.RxBufferThreshold = Int32.Parse(txtBytes2Read.Text)
			End If
			If chkEvents.Checked Then
				moRS232.EnableEvents()
			Else
				moRS232.DisableEvents()
			End If
		End If
	End Sub

	Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
		System.Diagnostics.Process.Start("http://www.codeworks.it/net/index.htm")
	End Sub


	Private Sub lbAsync_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lbAsync.SelectedIndexChanged

	End Sub

	Private Sub lbAsync_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbAsync.DoubleClick
		lbAsync.Items.Clear()
	End Sub


	Private Sub lbHex_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbHex.DoubleClick
		lbHex.Items.Clear()
	End Sub

	Private Sub txtRx_BackColorChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtRx.BackColorChanged

	End Sub

	Private Sub txtRx_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtRx.DoubleClick
		txtRx.Text = String.Empty
	End Sub


	Private Sub btnTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTest.Click
        Try
            If Rs232.IsPortAvailable(Int32.Parse(txtPortNum.Text)) Then
                MessageBox.Show("Port available", "Port test", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Else
                MessageBox.Show("Port NOT available", "Port test", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End If
        Catch ex As Exception
            MessageBox.Show("Port test failed", "Port test", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
	End Sub

    Private Sub btnInBuffer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInBuffer.Click
        lblInBuffer.Text = moRS232.InBufferCount.ToString()
    End Sub

    Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter

    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美美女激情18p| 国产亚洲欧美日韩俺去了| 成人91在线观看| 国产一区二区美女| 国模一区二区三区白浆| 捆绑调教美女网站视频一区| 日韩**一区毛片| 强制捆绑调教一区二区| 久久99国产精品免费| 蜜桃av一区二区在线观看| 男女男精品网站| 久久99久久99小草精品免视看| 奇米色一区二区| 免费观看日韩av| 另类小说图片综合网| 蜜桃视频一区二区| 精品无人码麻豆乱码1区2区| 精品亚洲成av人在线观看| 国内成人自拍视频| 风间由美一区二区av101| 成人免费福利片| av电影在线观看不卡| 91香蕉国产在线观看软件| 91老师国产黑色丝袜在线| 欧美少妇bbb| 91精品欧美福利在线观看| 日韩精品在线网站| xfplay精品久久| 国产精品女主播在线观看| 亚洲天堂2014| 爽好多水快深点欧美视频| 美腿丝袜一区二区三区| 国产成人亚洲综合a∨猫咪| 不卡视频一二三四| 欧美日韩一二三| 精品理论电影在线| 亚洲欧洲一区二区三区| 日韩主播视频在线| 福利一区二区在线| 日本久久精品电影| 精品国产乱码久久久久久夜甘婷婷| 欧美国产精品一区二区三区| 亚洲精品福利视频网站| 美日韩黄色大片| 国产高清久久久久| 欧洲色大大久久| 久久综合九色综合欧美亚洲| 中文字幕在线播放不卡一区| 水蜜桃久久夜色精品一区的特点 | 最新国产精品久久精品| 亚洲一区在线视频| 黄页视频在线91| 99视频超级精品| 欧美一区二区三区日韩视频| 国产精品污www在线观看| 午夜在线成人av| 成人在线一区二区三区| 在线播放日韩导航| 国产精品久久久久久久久晋中 | 国产精品久久久爽爽爽麻豆色哟哟| 夜夜操天天操亚洲| 国产成人av一区二区三区在线| 欧美三级中文字| 国产午夜久久久久| 日韩av不卡在线观看| 91色乱码一区二区三区| 欧美v国产在线一区二区三区| 亚洲黄色免费网站| 国产精品一区二区在线观看网站| 欧美日韩午夜在线视频| 国产精品每日更新| 久久精品国产999大香线蕉| 欧美这里有精品| 国产精品久久久久久久久快鸭| 精品在线播放免费| 欧美日本不卡视频| 亚洲欧美国产毛片在线| 懂色av噜噜一区二区三区av| 日韩一区二区三区精品视频| 国产精品一区免费视频| 欧美一区国产二区| 亚洲综合色视频| 91小视频免费观看| 国产精品每日更新| 国产高清精品网站| 精品av久久707| 麻豆国产精品视频| 91精品国产综合久久久蜜臀粉嫩 | 国产亚洲欧美色| 久久成人18免费观看| 欧美日韩三级视频| 一区二区三区精品在线| 欧美精品一二三| 日韩女优视频免费观看| 午夜伦欧美伦电影理论片| 亚洲精品免费播放| 91日韩一区二区三区| 国产欧美一区视频| 国产成人av影院| 久久久91精品国产一区二区三区| 久久丁香综合五月国产三级网站| 欧美人牲a欧美精品| 亚洲影视资源网| 色狠狠av一区二区三区| 亚洲乱码国产乱码精品精98午夜 | 国产欧美日产一区| 国产精品一区二区91| 久久综合精品国产一区二区三区| 美国十次综合导航| 精品国产1区2区3区| 久久精品国产久精国产爱| 日韩欧美国产高清| 精久久久久久久久久久| 久久精品无码一区二区三区| 国产成人免费视频一区| 亚洲国产成人午夜在线一区 | 久久人人爽爽爽人久久久| 狠狠色丁香久久婷婷综| 久久精品视频在线看| 99久久婷婷国产| 一区二区三区日韩欧美| 欧美日韩国产bt| 另类综合日韩欧美亚洲| 精品成人私密视频| 国产凹凸在线观看一区二区| 国产精品视频免费| 日本精品视频一区二区三区| 亚洲电影你懂得| 日韩免费高清电影| 国产成人精品免费网站| 亚洲女同女同女同女同女同69| 色av一区二区| 麻豆国产精品视频| 欧美国产亚洲另类动漫| 91在线码无精品| 午夜在线成人av| 久久精品夜色噜噜亚洲a∨| 91视频你懂的| 日本系列欧美系列| 国产午夜亚洲精品不卡| 91网址在线看| 久久精品99国产精品日本| 中国av一区二区三区| 欧美色网一区二区| 国产在线不卡视频| 亚洲猫色日本管| 日韩精品一区二区三区在线观看| 成人免费观看av| 性做久久久久久久免费看| 国产三级欧美三级| 精品视频999| 国产呦萝稀缺另类资源| 一区二区三区国产精品| 亚洲与欧洲av电影| 久久中文字幕电影| 日本丶国产丶欧美色综合| 久久精品国产免费| 一级精品视频在线观看宜春院 | 久久综合九色综合久久久精品综合| 92精品国产成人观看免费| 五月婷婷久久综合| 日本一区二区电影| 91精品国产乱| 99久久99久久精品国产片果冻| 日本在线播放一区二区三区| 国产精品狼人久久影院观看方式| 欧美电影一区二区三区| av在线一区二区三区| 麻豆91在线观看| 亚洲另类春色校园小说| xnxx国产精品| 欧美日韩日本视频| 99久久99久久免费精品蜜臀| 久久av老司机精品网站导航| 一区二区三区免费在线观看| 国产亚洲欧美日韩俺去了| 欧美一区二区黄| 欧美在线综合视频| 91性感美女视频| 国产99精品在线观看| 久久精品国产网站| 日韩中文字幕麻豆| 亚洲一区av在线| 亚洲日本成人在线观看| 国产日韩av一区| 精品少妇一区二区三区日产乱码 | 91久久精品网| 91影院在线免费观看| 国产乱人伦偷精品视频免下载 | 成人av在线影院| 国内精品久久久久影院一蜜桃| 亚洲18影院在线观看| 亚洲日本乱码在线观看| 国产精品伦一区二区三级视频| xnxx国产精品| 26uuu亚洲婷婷狠狠天堂| 欧美一区二区在线免费播放| 欧美精品色综合| 欧美日韩精品一区二区在线播放| 91麻豆精东视频|