ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: 更新
名前: lightbox
処理選択
パスワード

件名 更新
名前 lightbox
コメント
http://maglog.jp/lightbox/bbs_img_480b2db4d517a.jpg

@C:GREEN(
値を空にすると、その行は削除されます。
行を追加したい場合は、任意の行の最後で ";" を入力してデータを続けます。)


@DIV
Private Sub Button3_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button3.Click

	Dim str As String = ""
	Dim fld As String = ""

	Me.LboxGrid1.SetCurrentRow()
	Do While (Me.LboxGrid1.FindNextRow())

		fld = Me.LboxGrid1.GetColumnText("PATH")
		If fld = "" Then
			Continue Do
		Else
			fld = fld.Trim()
			If fld = "" Then
				Continue Do
			End If
		End If

		If str <> "" Then
			str &= ";"
		End If

		str &= fld

	Loop

	MessageBox.Show(str)

	If mode = 1 Then
		Dim subkey As String = "Environment"
		Dim regkey As RegistryKey = Registry.CurrentUser.OpenSubKey(subkey, True)

		regkey.SetValue("PATH", str)
		SortEnum(regkey.GetValue("PATH").ToString())

		regkey.Close()
	End If

	If mode = 2 Then
		Dim subkey As String = "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
		Dim regkey As RegistryKey = Registry.LocalMachine.OpenSubKey(subkey, True)

		regkey.SetValue("PATH", str)
		SortEnum(regkey.GetValue("PATH").ToString())

		regkey.Close()
	End If

End Sub
@END

@DIV
@C:red(Private mode As Integer = 0)

Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click

	Dim subkey As String = "Environment"
	Dim regkey As RegistryKey = Registry.CurrentUser.OpenSubKey(subkey, True)

	Try
		If Not regkey Is Nothing Then

			@C:red(mode = 1)
			SortEnum(regkey.GetValue("PATH").ToString())

		Else

			MessageBox.Show("レジストリが正しく開かれていません")

		End If

	Catch ex As Exception

		MessageBox.Show(ex.ToString())

	End Try

	If Not regkey Is Nothing Then

		regkey.Close()

	End If

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click

	Dim subkey As String = "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
	Dim regkey As RegistryKey = Registry.LocalMachine.OpenSubKey(subkey, True)

	Try
		If Not regkey Is Nothing Then

			@C:red(mode = 2)
			SortEnum(regkey.GetValue("PATH").ToString())

		Else

			MessageBox.Show("レジストリが正しく開かれていません")

		End If

	Catch ex As Exception

		MessageBox.Show(ex.ToString())

	End Try

	If Not regkey Is Nothing Then

		regkey.Close()

	End If

End Sub
@END