示例#1
0
        private void DisplayKey()
        {
            if (k == null)
            {
                KeySetNameBox.Enabled = false;
                return;
            }
            KeySetNameBox.Enabled = true;
            KeySetNameBox.Text    = k.ToString();

            var grid = KeyDataGrid;

            grid.Rows.Clear();
            grid.Columns.Clear();
            grid.ColumnCount     = 1;
            grid.Columns[0].Name = "Value";

            foreach (var pair in k.key)
            {
                var row = new DataGridViewRow();
                row.HeaderCell.Value = pair.key.ToString();
                row.Cells.Add(new DataGridViewTextBoxCell()
                {
                    Value = pair.value
                });
                grid.Rows.Add(row);
            }
        }
示例#2
0
        private void UpdateKeySet()
        {
            var kExist = k != null;

            KeySetNameBox.Enabled = kExist;
            EncodeButton.Enabled  = kExist;
            DecodeButton.Enabled  = kExist;
            if (k != null)
            {
                KeySetNameBox.Enabled = true;
                KeySetNameBox.Text    = k.ToString();
            }
        }