-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEditUI Complete
52 lines (51 loc) · 1.35 KB
/
EditUI Complete
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public string DisplayText
{
get
{
return lblDisplayText.Text;
}
set
{
lblDisplayText.Text = value;
}
public object[] ListItems
{
get
{
object[] objRetVal = new object[lstboxValues.Items.Count];
lstboxValues.Items.CopyTo(objRetVal, 0);
return objRetVal;
}
set
{
lstboxValues.Items.AddRange(value);
}
}
private void btnAdd_Click(object sender, EventArgs, e)
{
string strInputText = txtInput.Text.Trim();
int intValue = strInputText.IndexOfAny(new char[] { '<', '>', '/', '[', ']', ' ', '=' });
if txtInput.Text.IndexofAny(cInvalid) < 0)
{
if lstboxValues.Items.IndexOf(txtInput.Text) < 0
{
lstboxValues.Items.Add(txtInput.Text.Trim());
txtInput.Text = "";
btnAdd.Enabled = False;
}
else
{
MessageBox.Show
}
private void lstboxValues_SelectedIndexChanged(object sender, EventArgs e)
{
btnRemove.Enabled = false;
if(lstboxValues.SelectedIndex >= 0)
{
btnRemove.Enabled = true;
}
}
private void btnRemove_Click(object sender, EventArgs e)
{
lstboxValues.Itmes.RemoveAt(lstboxValues.SelectedIndex);
}