Я поставлен в тупик на этом. У меня есть panel
(pnlKeyPad
), который не будет изменять свойство visible
, когда я пытаюсь установить его на True
. Но когда я пытаюсь установить свойство Dock
равным DockStyle.Fill
, оно завершается успешно. Я пробовал их в разных порядках, установив для свойства parent
значение splitpanel
, и, похоже, ничего не помогло. panel
находится на splitpanel
, который является видимым. panel
по умолчанию установлено на visible = false
.
Есть идеи, почему эта панель не переключается на видимую, если я специально установил ее на видимую?
Обновление: я попытался изменить значение по умолчанию на True
и установить его в False
в коде, и при попытке изменить его обратно на True
оно работало в нагрузке, но не позже в других подпрограммах.
Код:
Me.pnlKeyPad.Visible = True 'Doesn't work
Me.pnlKeyPad.Dock = DockStyle.Fill 'Works when checking the value through debugger
savCCAmt = savGrandAmt - savOptionAmt
Me.txtCCAmt.Text = Decimal.Round(savCCAmt, 2).ToString("f2")
Me.txtCCAmt.Focus()
Me.txtCCAmt.Select(0, Me.txtCCAmt.TextLength)
Me.txtHelp.Text = aryHelp(13) 'Giving weird values
Me.txtHelp.Select(0, Me.txtHelp.TextLength) 'Giving weird values
Me.txtHelp.ForeColor = Color.Blue