123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283 |
- Imports System.IO
- Public Class 匯率管理
- Dim ds4 As New DataSet
- Dim RI As Integer = -1
- Dim SK As String = "要查找的 KEY"
- Dim Str As String = Application.StartupPath
- DIM 對話框(8) As String
- Private Sub Set_日期()
- 年_tb.Text = Format(DateTimePicker1.Value, "yyyy") : 月_tb.Text = Format(DateTimePicker1.Value, "MM")
- End Sub
- Private Sub Set_歷史匯率清單()
- Dim ds As New DataSet
- 歷史匯率_dgv.DataSource = Nothing : ds.Clear()
- 歷史匯率_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 歷史匯率_dgv.ColumnHeadersHeight = 40 : 歷史匯率_dgv.AllowUserToAddRows = False
- SQL_匯率管理_歷史匯率清單()
- da.Fill(ds) : 歷史匯率_dgv.DataSource = ds.Tables(0) : conn.Close()
-
- 歷史匯率_dgv.Columns(0).FillWeight = 60 : 歷史匯率_dgv.Columns(1).FillWeight = 60 : 歷史匯率_dgv.Columns(6).Visible = False : 歷史匯率_dgv.Columns(2).Visible = False
- 歷史匯率_dgv.Columns(3).Visible = False : 歷史匯率_dgv.Columns(2).Visible = False : 歷史匯率_dgv.Columns(3).Visible = False : 歷史匯率_dgv.Columns(4).Visible = False
- 歷史匯率_dgv.Columns(5).Visible = False : 歷史匯率_dgv.Columns(6).FillWeight = 60 : 歷史匯率_dgv.Columns(7).FillWeight = 60 : 歷史匯率_dgv.Columns(8).FillWeight = 60
- 歷史匯率_dgv.Columns(9).FillWeight = 60
- 歷史匯率_dgv.Columns("RMB").DefaultCellStyle.Format = "#,##0" : 歷史匯率_dgv.Columns("USD").DefaultCellStyle.Format = "#,##0" : 歷史匯率_dgv.Columns("TWD").DefaultCellStyle.Format = "#,##0"
- For i As Integer = 0 To 歷史匯率_dgv.Rows.Count - 1
- 歷史匯率_dgv("RMB", i).Value = 歷史匯率_dgv(4, i).Value / 歷史匯率_dgv(6, i).Value
- 歷史匯率_dgv("USD", i).Value = 歷史匯率_dgv(5, i).Value / 歷史匯率_dgv(6, i).Value
- 歷史匯率_dgv("TWD", i).Value = 1 / 歷史匯率_dgv(6, i).Value
- Next
- End Sub
- Private Sub DataGridView4_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 歷史匯率_dgv.CellClick
- If e.RowIndex = -1 Then : Else
- 買進匯率1_tb.Text = Strings.Format(歷史匯率_dgv(2, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 賣出匯率1_tb.Text = Strings.Format(歷史匯率_dgv(3, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 中心匯率1_tb.Text = Strings.Format(歷史匯率_dgv(4, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 美金匯率1_tb.Text = Strings.Format(歷史匯率_dgv(5, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 買進美金1_tb.Text = Strings.Format(歷史匯率_dgv(5, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 賣出美金1_tb.Text = Strings.Format(歷史匯率_dgv(5, e.RowIndex).Value / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 印尼盾1_tb.Text = Strings.Format(1 / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 買進印尼1_tb.Text = Strings.Format(1 / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- 賣出印尼1_tb.Text = Strings.Format(1 / 歷史匯率_dgv(6, e.RowIndex).Value, "#,##0.0000")
- End If
- End Sub
- Private Sub Set_日期寫入()
- Set_日期() : SQL_匯率管理_查詢指定匯率()
- If dr.Read() Then : SQL_匯率管理_修改匯率() : conn.Close() : Else : SQL_匯率管理_新增匯率() : conn.Close() : End If : conn.Close()
- MGB(對話框(1), 1)
- End Sub
- Private Sub Set_語言()
- 語言_dgv.DataSource = Nothing
- 語言_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 語言_dgv.ColumnHeadersHeight = 25
- 語言_dgv.AllowUserToAddRows = False
- For i As Integer = 0 To 語言_dgv.Rows.Count - 1 : 語言_dgv.Rows.RemoveAt(0) : Next
- If File.Exists(Str + "\LANGUAGE_FILE.csv") Then
- Dim filereader = My.Computer.FileSystem.OpenTextFileReader(Str + "\LANGUAGE_FILE.csv", System.Text.Encoding.Default)
- Dim line As String = filereader.ReadLine()
- While Not (line Is Nothing)
- line = filereader.ReadLine()
- If line <> Nothing Then
- line = line.Replace("""", "")
- If Strings.Left(line, 4) = "G000" Or Strings.Left(line, 8) = "H001-201" Or Strings.Left(line, 4) = 介面 Then
- If 系統語言 = "繁體中文" Then
- If Strings.Mid(line, 10, 2) = "CH" Then : 語言_dgv.Rows.Insert(0)
- 語言_dgv.Rows(0).Cells(0).Value = Strings.Left(line, 11)
- If Strings.Mid(line, 13, 300).EndsWith(",") Then
- 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300).Substring(0, Strings.Mid(line, 13, 300).Length - 1)
- Else : 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300) : End If
- End If
- ElseIf 系統語言 = "English" Then
- If Strings.Mid(line, 10, 2) = "EN" Then : 語言_dgv.Rows.Insert(0)
- 語言_dgv.Rows(0).Cells(0).Value = Strings.Left(line, 11)
- If Strings.Mid(line, 13, 300).EndsWith(",") Then
- 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300).Substring(0, Strings.Mid(line, 13, 300).Length - 1)
- Else : 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300) : End If
- End If
- ElseIf 系統語言 = "Indonesian" Then
- If Strings.Mid(line, 10, 2) = "IN" Then : 語言_dgv.Rows.Insert(0)
- 語言_dgv.Rows(0).Cells(0).Value = Strings.Left(line, 11)
- If Strings.Mid(line, 13, 300).EndsWith(",") Then
- 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300).Substring(0, Strings.Mid(line, 13, 300).Length - 1)
- Else : 語言_dgv.Rows(0).Cells(1).Value = Strings.Mid(line, 13, 300) : End If
- End If
- End If
- End If
- End If
- End While
- filereader.Close()
- End If
- End Sub
- Private Sub Set_語言查詢()
- RI = -1 : For Each row As DataGridViewRow In 語言_dgv.Rows
- If Strings.Left(row.Cells(0).Value.ToString(), 8) = SK Then
- RI = row.Index : Exit For
- End If
- Next
- End Sub
- Private Sub 語言轉換讀取()
- Set_語言()
- SK = "G000-121" : Set_語言查詢() : 對話框(0) = 語言_dgv(1, RI).Value.ToString : SK = "G000-119" : Set_語言查詢() : 對話框(1) = 語言_dgv(1, RI).Value.ToString
- SK = "H001-201" : Set_語言查詢() : 主題_lb.Text = 語言_dgv(1, RI).Value.ToString : SK = "H306-100" : Set_語言查詢() : 人民中心_lb.Text = 語言_dgv(1, RI).Value.ToString
- SK = "H306-101" : Set_語言查詢() : 人民幣買進_lb.Text = 語言_dgv(1, RI).Value.ToString : SK = "H306-102" : Set_語言查詢() : 人民幣賣出_lb.Text = 語言_dgv(1, RI).Value.ToString
- SK = "H306-103" : Set_語言查詢() : 中美元_lb.Text = 語言_dgv(1, RI).Value.ToString : SK = "H306-104" : Set_語言查詢() : 印尼盾_lb.Text = 語言_dgv(1, RI).Value.ToString
- SK = "H306-105" : Set_語言查詢() : 表頭(93) = 語言_dgv(1, RI).Value.ToString : SK = "H306-106" : Set_語言查詢() : 表頭(90) = 語言_dgv(1, RI).Value.ToString
- SK = "H306-107" : Set_語言查詢() : 表頭(95) = 語言_dgv(1, RI).Value.ToString : SK = "H306-108" : Set_語言查詢() : 表頭(89) = 語言_dgv(1, RI).Value.ToString
- SK = "H306-109" : Set_語言查詢() : 表頭(94) = 語言_dgv(1, RI).Value.ToString : SK = "H306-110" : Set_語言查詢() : 表頭(91) = 語言_dgv(1, RI).Value.ToString
- SK = "H306-111" : Set_語言查詢() : 表頭(92) = 語言_dgv(1, RI).Value.ToString : SK = "H306-112" : Set_語言查詢() : 買印尼_lb.Text = 語言_dgv(1, RI).Value.ToString
- SK = "H306-113" : Set_語言查詢() : 買美金_lb.Text = 語言_dgv(1, RI).Value.ToString : SK = "H306-114" : Set_語言查詢() : 寫入歷史資料_cb.Text = 語言_dgv(1, RI).Value.ToString
- SK = "H306-115" : Set_語言查詢() : 賣印尼_lb.Text = 語言_dgv(1, RI).Value.ToString : SK = "H306-116" : Set_語言查詢() : 賣美金_lb.Text = 語言_dgv(1, RI).Value.ToString
- End Sub
- Private Sub PnlTitleBar_Paint(sender As Object, e As PaintEventArgs) Handles PnlTitleBar.Paint
- End Sub
- Private Sub 匯率管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 語言_dgv.SendToBack() : 風格() : H(306) = True : 介面 = "H306" : 語言轉換讀取() : 載入作業.Enabled = True : 顯示說明(999, False)
- End Sub
- Private Sub 載入作業_Tick(sender As Object, e As EventArgs) Handles 載入作業.Tick
- 載入作業.Enabled = False
- SQL_匯率管理_查詢人民幣匯率()
-
- If dr.Read() Then : 中心匯率_tb.Text = dr("匯率").ToString : End If : If 中心匯率_tb.Text = "" Then : 中心匯率_tb.Text = "0.00" : End If
- '-------------------------------------------------------------------------------------------
- If dr.Read() Then : 美金匯率_tb.Text = dr("匯率").ToString : End If : If 美金匯率_tb.Text = "" Then : 美金匯率_tb.Text = "0.00" : End If
- '------------------------------------------------------------------------------------------------
- If dr.Read() Then : 印尼盾_tb.Text = dr("匯率").ToString : End If : If 印尼盾_tb.Text = "" Then : 印尼盾_tb.Text = "0.00" : End If
- conn.Close() : dr.Close()
-
- SQL_匯率管理_查詢指定匯率()
- If dr.Read() Then : 買進匯率_tb.Text = dr("買進匯率").ToString : 賣出匯率_tb.Text = dr("賣出匯率").ToString
- 買進美金_tb.Text = dr("買進匯率").ToString : 賣出美金_tb.Text = dr("賣出匯率").ToString
- 買進印尼_tb.Text = dr("買進匯率").ToString : 賣出印尼_tb.Text = dr("賣出匯率").ToString : End If
- If 中心匯率_tb.Text = "" Then : 中心匯率_tb.Text = "0.00" : End If
- conn.Close() : dr.Close()
- Set_歷史匯率清單() : Set_日期()
- 買進匯率_tb.Text = "" : 賣出匯率_tb.Text = "" : 中心匯率_tb.Text = "" : 買進美金_tb.Text = "" : 賣出美金_tb.Text = "" : 美金匯率_tb.Text = ""
- 買進印尼_tb.Text = "" : 賣出印尼_tb.Text = "" : 印尼盾_tb.Text = ""
- 歷史匯率_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 修改_bt.Click
- 中心匯率1_tb.Text = "" : 買進匯率1_tb.Text = "" : 賣出匯率1_tb.Text = "" : 美金匯率1_tb.Text = "" : 印尼盾1_tb.Text = "" : 買進印尼1_tb.Text = "" : 賣出美金1_tb.Text = ""
- 買進美金1_tb.Text = "" : 賣出印尼1_tb.Text = ""
- End Sub
- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 取消_bt.Click
- 中心匯率1_tb.Text = "" : 買進匯率1_tb.Text = "" : 賣出匯率1_tb.Text = "" : 美金匯率1_tb.Text = "" : 印尼盾1_tb.Text = "" : 買進印尼1_tb.Text = "" : 賣出美金1_tb.Text = ""
- 買進美金1_tb.Text = "" : 賣出印尼1_tb.Text = ""
- End Sub
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 儲存修改_bt.Click
- If 中心匯率_tb.Text = "" Or 買進匯率_tb.Text = "" Or 賣出匯率_tb.Text = "" Or 印尼盾_tb.Text = "" Then
- MGB(對話框(0), 1)
- Else
- If 寫入歷史資料_cb.Checked = False Then : DateTimePicker1.Value = Today : Set_日期寫入() : SQL_匯率管理_修改人民幣匯率() : conn.Close() : dr.Close()
- Else : Set_日期寫入() : End If
- End If : 取消_bt.PerformClick() : Set_歷史匯率清單() : Set_日期()
- End Sub
- Private Sub 買進匯率_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進匯率_tb.TextChanged
- If 買進匯率_tb.Text <> "" And 賣出匯率_tb.Text <> "" Then : 中心匯率_tb.Text = (Val(買進匯率_tb.Text) + Val(賣出匯率_tb.Text)) / 2 : End If
- End Sub
- Private Sub 賣出匯率_tb_TextChanged(sender As Object, e As EventArgs) Handles 賣出匯率_tb.TextChanged
- If 買進匯率_tb.Text <> "" And 賣出匯率_tb.Text <> "" Then : 中心匯率_tb.Text = (Val(買進匯率_tb.Text) + Val(賣出匯率_tb.Text)) / 2 : End If
- End Sub
- Private Sub 買進美金_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進美金_tb.TextChanged
- If 買進美金_tb.Text <> "" And 賣出美金_tb.Text <> "" Then : 美金匯率_tb.Text = (Val(買進美金_tb.Text) + Val(賣出美金_tb.Text)) / 2 : End If
- End Sub
- Private Sub 賣出買金_TextChanged(sender As Object, e As EventArgs) Handles 賣出美金_tb.TextChanged
- If 買進美金_tb.Text <> "" And 賣出美金_tb.Text <> "" Then : 美金匯率_tb.Text = (Val(買進美金_tb.Text) + Val(賣出美金_tb.Text)) / 2 : End If
- End Sub
- Private Sub 買進印尼_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進印尼_tb.TextChanged
- If 買進印尼_tb.Text <> "" And 賣出印尼_tb.Text <> "" Then : 印尼盾_tb.Text = (Val(買進印尼_tb.Text) + Val(賣出印尼_tb.Text)) / 2 : End If
- End Sub
- Private Sub 賣出印尼_tb_TextChanged(sender As Object, e As EventArgs) Handles 賣出印尼_tb.TextChanged
- If 買進印尼_tb.Text <> "" And 賣出印尼_tb.Text <> "" Then : 印尼盾_tb.Text = (Val(買進印尼_tb.Text) + Val(賣出印尼_tb.Text)) / 2 : End If
- End Sub
- Private Sub 買進匯率1_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進匯率1_tb.TextChanged
- If 買進匯率1_tb.Text <> "" And 賣出匯率1_tb.Text <> "" Then : 中心匯率1_tb.Text = Strings.Format(((CDbl(買進匯率1_tb.Text) + CDbl(賣出匯率1_tb.Text)) / 2), "##0.0000") : End If
- If 買進匯率1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 買進匯率_tb.Text = Strings.Format(CDbl(買進匯率1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 買進匯率1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 買進匯率_tb.Text = Strings.Format(CDbl(買進匯率1_tb.Text) / 500, "##0.0000") : End If
- End Sub
- Private Sub 賣出匯率1_tb_TextChanged(sender As Object, e As EventArgs) Handles 賣出匯率1_tb.TextChanged
- If 買進匯率1_tb.Text <> "" And 賣出匯率1_tb.Text <> "" Then : 中心匯率1_tb.Text = Strings.Format(((CDbl(買進匯率1_tb.Text) + CDbl(賣出匯率1_tb.Text)) / 2), "##0.0000") : End If
- If 賣出匯率1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 賣出匯率_tb.Text = Strings.Format(CDbl(賣出匯率1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 賣出匯率1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 賣出匯率_tb.Text = Strings.Format(CDbl(賣出匯率1_tb.Text) / 500, "##0.0000") : End If
- End Sub
- Private Sub 買進美金1_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進美金1_tb.TextChanged
- If 買進美金1_tb.Text <> "" And 賣出美金1_tb.Text <> "" Then : 美金匯率1_tb.Text = Strings.Format(((CDbl(買進美金1_tb.Text) + CDbl(賣出美金1_tb.Text)) / 2), "##0.0000") : End If
- If 買進美金1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 買進美金_tb.Text = Strings.Format(CDbl(買進美金1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 買進美金1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 買進美金_tb.Text = Strings.Format(CDbl(買進美金1_tb.Text) / 500, "##0.0000") : End If
- End Sub
- Private Sub 賣出美金1_tb_TextChanged(sender As Object, e As EventArgs) Handles 賣出美金1_tb.TextChanged
- If 買進美金1_tb.Text <> "" And 賣出美金1_tb.Text <> "" Then : 美金匯率1_tb.Text = Strings.Format(((CDbl(買進美金1_tb.Text) + CDbl(賣出美金1_tb.Text)) / 2), "##0.00") : End If
- If 賣出美金1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 賣出美金_tb.Text = Strings.Format(CDbl(賣出美金1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.00")
- ElseIf 賣出美金1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 賣出美金_tb.Text = Strings.Format(CDbl(賣出美金1_tb.Text) / 500, "##0.00") : End If
- End Sub
- Private Sub 買進印尼1_tb_TextChanged(sender As Object, e As EventArgs) Handles 買進印尼1_tb.TextChanged
- If 買進印尼1_tb.Text <> "" And 賣出印尼1_tb.Text <> "" Then : 印尼盾1_tb.Text = Strings.Format(((CDbl(買進印尼1_tb.Text) + CDbl(賣出印尼1_tb.Text)) / 2), "##0.0000") : End If
- If 買進印尼1_tb.Text <> "" Then : 買進印尼_tb.Text = Strings.Format(1 / CDbl(買進印尼1_tb.Text), "##0.0000") : End If
- End Sub
- Private Sub 賣出印尼1_tb_TextChanged(sender As Object, e As EventArgs) Handles 賣出印尼1_tb.TextChanged
- If 買進印尼1_tb.Text <> "" And 賣出印尼1_tb.Text <> "" Then : 印尼盾1_tb.Text = Strings.Format(((CDbl(買進印尼1_tb.Text) + CDbl(賣出印尼1_tb.Text)) / 2), "##0.0000") : End If
- If 賣出印尼1_tb.Text <> "" Then : 賣出印尼_tb.Text = Strings.Format(1 / CDbl(賣出印尼1_tb.Text), "##0.0000") : End If
- End Sub
- Private Sub 印尼盾1_tb_TextChanged(sender As Object, e As EventArgs) Handles 印尼盾1_tb.TextChanged
- If 買進匯率1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 買進匯率_tb.Text = Strings.Format(CDbl(買進匯率1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 買進匯率1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 買進匯率_tb.Text = Strings.Format(CDbl(買進匯率1_tb.Text) / 500, "##0.0000") : End If
- If 賣出匯率1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 賣出匯率_tb.Text = Strings.Format(CDbl(賣出匯率1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 賣出匯率1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 賣出匯率_tb.Text = Strings.Format(CDbl(賣出匯率1_tb.Text) / 500, "##0.0000") : End If
- If 買進美金1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 買進美金_tb.Text = Strings.Format(CDbl(買進美金1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.0000")
- ElseIf 買進美金1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 買進美金_tb.Text = Strings.Format(CDbl(買進美金1_tb.Text) / 500, "##0.0000") : End If
- If 賣出美金1_tb.Text <> "" And 印尼盾1_tb.Text <> "" Then : 賣出美金_tb.Text = Strings.Format(CDbl(賣出美金1_tb.Text) / CDbl(印尼盾1_tb.Text), "##0.00")
- ElseIf 買進美金1_tb.Text <> "" And 印尼盾1_tb.Text = "" Then : 賣出美金_tb.Text = Strings.Format(CDbl(賣出美金1_tb.Text) / 500, "##0.00") : End If
- End Sub
- Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
- 介面 = "H306" : 語言轉換讀取() : 載入作業.Enabled = True
- End Sub
- Private Sub Cancel_bt_Click(sender As Object, e As EventArgs) Handles Cancel_bt.Click
- Me.Close()
- End Sub
- Private Sub 風格()
- If 深色風格 = False Then
- Me.BackColor = Color.Linen : Panel1.BackColor = Color.White : Panel2.BackColor = Color.White : 主題_lb.ForeColor = Color.Black
- 寫入歷史資料_cb.ForeColor = Color.Black : 人民幣賣出_lb.ForeColor = Color.Black : 人民中心_lb.ForeColor = Color.Black : 賣美金_lb.ForeColor = Color.Black
- 中美元_lb.ForeColor = Color.Black : 賣印尼_lb.ForeColor = Color.Black : 印尼盾_lb.ForeColor = Color.Black
- 人民幣買進_lb.ForeColor = Color.Green : 買美金_lb.ForeColor = Color.Green : 買印尼_lb.ForeColor = Color.Green
-
- 語轉扭_bt.BackColor = Color.White : 語轉扭_bt.ForeColor = Color.Black : 買進匯率1_tb.BackColor = Color.White : 買進匯率1_tb.ForeColor = Color.Black
- 賣出匯率1_tb.BackColor = Color.White : 賣出匯率1_tb.ForeColor = Color.Black : 中心匯率1_tb.BackColor = Color.White : 中心匯率1_tb.ForeColor = Color.Black
- 買進美金1_tb.BackColor = Color.White : 買進美金1_tb.ForeColor = Color.Black : 賣出美金1_tb.BackColor = Color.White : 賣出美金1_tb.ForeColor = Color.Black
- 美金匯率1_tb.BackColor = Color.White : 美金匯率1_tb.ForeColor = Color.Black : 買進印尼1_tb.BackColor = Color.White : 買進印尼1_tb.ForeColor = Color.Black
- 賣出印尼1_tb.BackColor = Color.White : 賣出印尼1_tb.ForeColor = Color.Black : 印尼盾1_tb.BackColor = Color.White : 印尼盾1_tb.ForeColor = Color.Black
- 年_tb.BackColor = Color.White : 年_tb.ForeColor = Color.Black : 月_tb.BackColor = Color.White : 月_tb.ForeColor = Color.Black
- 買進匯率_tb.BackColor = Color.White : 買進匯率_tb.ForeColor = Color.Black : 賣出匯率_tb.BackColor = Color.White : 賣出匯率_tb.ForeColor = Color.Black
- 中心匯率_tb.BackColor = Color.White : 中心匯率_tb.ForeColor = Color.Black : 買進美金_tb.BackColor = Color.White : 買進美金_tb.ForeColor = Color.Black
- 賣出美金_tb.BackColor = Color.White : 賣出美金_tb.ForeColor = Color.Black : 美金匯率_tb.BackColor = Color.White : 美金匯率_tb.ForeColor = Color.Black
- 買進印尼_tb.BackColor = Color.White : 買進印尼_tb.ForeColor = Color.Black : 賣出印尼_tb.BackColor = Color.White : 賣出印尼_tb.ForeColor = Color.Black
- 印尼盾_tb.BackColor = Color.White : 印尼盾_tb.ForeColor = Color.Black : 取消_bt.BackColor = Color.White : 取消_bt.ForeColor = Color.Black
- 修改_bt.BackColor = Color.White : 修改_bt.ForeColor = Color.Green : 儲存修改_bt.BackColor = Color.White : 儲存修改_bt.ForeColor = Color.Green
-
- 歷史匯率_dgv.EnableHeadersVisualStyles = True : 歷史匯率_dgv.BackgroundColor = Color.White : 歷史匯率_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
- 歷史匯率_dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.White
- 歷史匯率_dgv.DefaultCellStyle.BackColor = Color.White : 歷史匯率_dgv.DefaultCellStyle.ForeColor = Color.Black
- Else
- Me.BackColor = Color.Black : Panel1.BackColor = Color.DimGray : Panel2.BackColor = Color.DimGray : 主題_lb.ForeColor = Color.White
- 寫入歷史資料_cb.ForeColor = Color.White : 人民幣賣出_lb.ForeColor = Color.White : 人民中心_lb.ForeColor = Color.White : 賣美金_lb.ForeColor = Color.White
- 中美元_lb.ForeColor = Color.White : 賣印尼_lb.ForeColor = Color.White : 印尼盾_lb.ForeColor = Color.White
- 人民幣買進_lb.ForeColor = Color.LightGreen : 買美金_lb.ForeColor = Color.LightGreen : 買印尼_lb.ForeColor = Color.LightGreen
-
- 語轉扭_bt.BackColor = Color.DimGray : 語轉扭_bt.ForeColor = Color.White : 買進匯率1_tb.BackColor = Color.DimGray : 買進匯率1_tb.ForeColor = Color.White
- 賣出匯率1_tb.BackColor = Color.DimGray : 賣出匯率1_tb.ForeColor = Color.White : 中心匯率1_tb.BackColor = Color.DimGray : 中心匯率1_tb.ForeColor = Color.White
- 買進美金1_tb.BackColor = Color.DimGray : 買進美金1_tb.ForeColor = Color.White : 賣出美金1_tb.BackColor = Color.DimGray : 賣出美金1_tb.ForeColor = Color.White
- 美金匯率1_tb.BackColor = Color.DimGray : 美金匯率1_tb.ForeColor = Color.White : 買進印尼1_tb.BackColor = Color.DimGray : 買進印尼1_tb.ForeColor = Color.White
- 賣出印尼1_tb.BackColor = Color.DimGray : 賣出印尼1_tb.ForeColor = Color.White : 印尼盾1_tb.BackColor = Color.DimGray : 印尼盾1_tb.ForeColor = Color.White
- 年_tb.BackColor = Color.DimGray : 年_tb.ForeColor = Color.White : 月_tb.BackColor = Color.DimGray : 月_tb.ForeColor = Color.White
- 買進匯率_tb.BackColor = Color.DimGray : 買進匯率_tb.ForeColor = Color.White : 賣出匯率_tb.BackColor = Color.DimGray : 賣出匯率_tb.ForeColor = Color.White
- 中心匯率_tb.BackColor = Color.DimGray : 中心匯率_tb.ForeColor = Color.White : 買進美金_tb.BackColor = Color.DimGray : 買進美金_tb.ForeColor = Color.White
- 賣出美金_tb.BackColor = Color.DimGray : 賣出美金_tb.ForeColor = Color.White : 美金匯率_tb.BackColor = Color.DimGray : 美金匯率_tb.ForeColor = Color.White
- 買進印尼_tb.BackColor = Color.DimGray : 買進印尼_tb.ForeColor = Color.White : 賣出印尼_tb.BackColor = Color.DimGray : 賣出印尼_tb.ForeColor = Color.White
- 印尼盾_tb.BackColor = Color.DimGray : 印尼盾_tb.ForeColor = Color.White : 取消_bt.BackColor = Color.DimGray : 取消_bt.ForeColor = Color.White
- 修改_bt.BackColor = Color.DimGray : 修改_bt.ForeColor = Color.LightGreen : 儲存修改_bt.BackColor = Color.DimGray : 儲存修改_bt.ForeColor = Color.LightGreen
-
- 歷史匯率_dgv.EnableHeadersVisualStyles = False : 歷史匯率_dgv.BackgroundColor = Color.DimGray : 歷史匯率_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
- 歷史匯率_dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Black : 歷史匯率_dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.DimGray
- 歷史匯率_dgv.DefaultCellStyle.BackColor = Color.DimGray : 歷史匯率_dgv.DefaultCellStyle.ForeColor = Color.White
- End If
- End Sub
- Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
- Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseDown
- '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
- nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
- End Sub
- Private Sub PnlTitleBar_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseMove
- If PnlTitleBar.Capture = True Then '如果滑鼠按著拖曳
- Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
- nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
- End If
- End Sub
- Private Sub 主題_lb_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseDown
- '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
- nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
- End Sub
- Private Sub 主題_lb_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseMove
- If 主題_lb.Capture = True Then '如果滑鼠按著拖曳
- Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
- nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
- End If
- End Sub
- End Class
|