2015-05-31 3 views
-6

Я создаю приложение vb для системы рассылки, чтобы отправлять cv через почту быстро. Когда я создаю флажок, чтобы сохранить мою электронную почту и пароль, но он дает мне ошибку имя пользователя и пароль в коде say username не является членом окна приложенияVisual Basic username password error

If email.Checked = True Then 
     My.Settings.username = usernamebox.Text 
     My.Settings.Save() 
     My.Settings.Reload() 
    End If 
    If pass.Checked = True Then 
     My.Settings.password = passwordbox.Text 
     My.Settings.Save() 
     My.Settings.Reload() 
    End If 
End Sub 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 
    Handles MyBase.Load 
    usernamebox.Text = My.Settings.username 
    passwordbox.Text = My.Settings.password 
End Sub 
Private Sub Clear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
    Handles Clear.Click 
    My.Settings.password = passwordbox.Text 
    My.Settings.Reset() 
    My.Settings.Reload() 
    My.Settings.username = usernamebox.Text 
    My.Settings.Reset() 
    My.Settings.Reload() 
    usernamebox.Text = Nothing 
    passwordbox.Text = Nothing 
End Sub 

в этом коде My.Settings.username дает мне ошибку и My.Settings.password и, пожалуйста, также направлять мне, как добавить функцию BCC (слепая копия) в VB приложение ....

+0

Не размещайте ссылки на внешние сайты. Отправьте свой неудачный код, четко определив, где он не работает – Steve

+0

Отредактированный сэр, пожалуйста, назовите меня Steve Sir ........ –

+0

Как вы установили «My.Settings»? – cybermonkey

ответ

1

С вашего скриншота, похоже, вы не установили настройки своего приложения.

Настройки проекта могут быть установлены с помощью навигации по Свойства проекта> Настройки:

enter image description here

Когда это было сделано, они могут ссылаться и изменять с помощью My.Settings.[setting], и сохранение их с My.Settings.Save(), а сам по себе:

My.Settings.Username = "Foo" 
My.Settings.Password = "Bar" 
My.Settings.Save() 

вы можете добавить любое My.Settings свойство, которое вы хотите, но тем не менее вы должны обеспечить вас выберите правильный тип для своих данных.


Другой question I answered может помочь вам в этом отношении, процитировать:

User установка создает новые настройки для каждого пользователя учетной записи приложение запускается под землей, установка Application делает это так, что настройки являются глобальными и затрагивают всех, независимо от того, какие привилегии находятся в системе .

Есть также различия в том, как настройки сохраняются:

Применение: Сохраняет в файле [project name].config

Пользователь: Сохраняет в <c:\Documents>\<username>\[LocalSettings\]ApplicationData\<companyname>\<appdomainname>_<eid>_<hash>\<version>

You can see more here о том, где настройки сохраняются.

+0

@PakDefndr Нет, это не так, как работает этот сайт. Пожалуйста, сообщите о том, работает ли я для вас. – cybermonkey

+0

Cyber ​​monkey bro спасибо, этот pic - это решение, я сделал это еще одну вещь, я хочу знать, как добавить в нее почтовую почту –

+0

@PakDefndr. Нажмите зеленый галочку рядом с кнопками для голосования, чтобы показать, что это ответ. – cybermonkey