Skip to content

Commit 659d9a1

Browse files
2026-05-13 CipherModes in ComplexForm also as DropDown List not only menu
1 parent bc82dfd commit 659d9a1

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

C#/EU.CqrXs/Gui/Forms/EncryptFormSimple.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,16 +109,27 @@ internal async Task EncryptFormSimple_LoadAsync(object sender, EventArgs e)
109109

110110
protected internal async Task menuCipherMode_Click(object sender, EventArgs e)
111111
{
112+
int ix = 0;
113+
112114
foreach (var cipherModeItem in mCipherModes)
113115
cipherModeItem.Checked = false;
114116

115117
if (sender is ToolStripMenuItem mi && mi.Name != null &&
116118
(mi.Name.StartsWith("menuCipherModeItem") || mi.Name.StartsWith("menuMode")))
117119
{
118120
mi.Checked = true;
119-
string cipherModeString = mi.Name.Replace("menuCipherModeItem", "").Replace("menuMode", "");
121+
string cipherModeString = mi.Name.Replace("menuCipherModeItem", "").Replace("menuMode", "");
122+
123+
for (ix = 0; ix < comboBoxCipherModes.Items.Count; ix++)
124+
{
125+
if (comboBoxCipherModes.Items[ix].ToString() == cipherModeString)
126+
break;
127+
}
128+
comboBoxCipherModes.SelectedIndex = ix;
129+
120130
CipherMode2 cmode2 = CipherModeExtensions.ParseText(cipherModeString);
121-
CipherMode cmode = cmode2.ToCipherMode();
131+
CipherMode cmode = cmode2.ToCipherMode();
132+
122133
if (cPipe != null)
123134
{
124135
cPipe.CMode2 = cmode2;

0 commit comments

Comments
 (0)