面板';s的位置正在更改,同时使其在运行时单选按钮的选中更改事件中可见.C#
本文关键字:单选按钮 运行时 事件 位置 面板 | 更新日期: 2023-09-27 18:27:53
我添加了一个单选按钮单击事件的小代码片段。如果这能有所帮助的话。
if (rbtnYesForPCPDetails.Checked){
pnlUploadOnSharePointContainer.Visible = true;
//grpBxPCPdetailsRequireChange.Visible = true;
//grpBxFEtchFilesFromNGA.Visible = true;
grpBxPCPCreationDecision.Visible = false;
grpBxSurveyissued.Visible = false;
grpBxSurveyReturns.Visible = false;
grpBxEstimateProductionPT1.Visible = false;
grpBxEstimateProductionPT2.Visible = false;
}
两个注释的组框已经可见,面板"pnlUploadOnSharePointContainer"显示在组框"grpBxPCDetailsRequireChange"下方,而实际情况是面板位于"grpBx FEtchFilesFromNGA"上方。
因此,实际能见度应该是:
1. grpBxFEtchFilesFromNGA
2. grpBxPCPdetailsRequireChange
3. pnlUploadOnSharePointContainer
但我得到的是:
3. pnlUploadOnSharePointContainer
1. grpBxFEtchFilesFromNGA
2. grpBxPCPdetailsRequireChange
我添加了编号以指定流程。
我明白你的问题了。
如果你已经使用显示属性,然后从更改它
display:block;
至
display:table-row;
它将解决您的问题。