2013-07-11 2 views
0

나는 DBUsername이라는 영역에 문자열을 만들었습니다. 문자열이므로 값이 없습니다. 내 코드에서Visual Basic의 My.Settings.save 문제

내가 당신의 DBUsername 속성의 "범위"(Visual Studio에서) 프로젝트 설정 편집기에서

Dim Setting As New My.MySettings 
Private Sub saveButton_Click(sender As Object, e As EventArgs) Handles saveButton.Click 

    If TextBox1.Text <> "" Then 
     name = TextBox1.Text 
     Setting.DBUsername = name '(ERROR IN THIS LINE : the property DBUsername is Read Only)` 
     Setting.Save() 
    End If 
End Sub 
+1

Visual Studio의 프로젝트 설정 편집기에서 DBUsername 속성의 "범위"가 "사용자"또는 "응용 프로그램"으로 설정되어 있습니까? – tgolisch

+0

왜 My.Setting의 새로운 인스턴스가 희미 해지지 않습니까? – SQLMason

+0

@tgolisch 응용 프로그램으로 설정됩니다. –

답변

0

이는 "사용자"로 설정 될 필요가있다. "응용 프로그램"범위 속성은 읽기 전용입니다.

+0

oh x_x. 나는 그것을 시도한 것을 맹세 할 수 있었지만 그것이 작동하지 않았다 ... 그리고 이제는 효과가있다. 감사합니다. –