1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2025-12-06 00:13:33 +00:00
Files
MeshCentralRouter/SshUsernameForm.cs
2021-03-02 18:32:47 -08:00

46 lines
1.1 KiB
C#

using System;
using System.Windows.Forms;
namespace MeshCentralRouter
{
public partial class SshUsernameForm : Form
{
public SshUsernameForm()
{
InitializeComponent();
}
public string Username
{
get { return usernameTextBox.Text; }
set { usernameTextBox.Text = value; updateInfo(); }
}
private void okButton_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
}
private void cancelButton_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
}
public void updateInfo()
{
okButton.Enabled = (usernameTextBox.Text.Length > 0) && (usernameTextBox.Text.IndexOf(" ") == -1);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
updateInfo();
}
private void SshUsernameForm_Load(object sender, EventArgs e)
{
updateInfo();
usernameTextBox.Focus();
}
}
}