public LoginForm(LoginType loginReason = LoginType.Initial, SteamGuardAccount account = null)
{
InitializeComponent();
this.LoginReason = loginReason;
this.androidAccount = account;
if (this.LoginReason != LoginType.Initial)
{
txtUsername.Text = account.AccountName;
txtUsername.Enabled = false;
}
if(this.LoginReason == LoginType.Refresh)
{
labelLoginExplanation.Text = "Your Steam credentials have expired. For trade and market confirmations to work properly, please login again.";
}
}