我目前正在DLL中构建表单。它目前运作良好。我基本上有这3个轨道栏为某个功能设置颜色。现在有点像这样:
Player1 - R,G,B
Player2 - R,G,B
所以我决定使用一个下拉框来选择你实际改变的颜色。因此,如果您选择player2,则会获得player2滑块,反之亦然。
以下是一个例子:
您可以在底部看到滑块。现在,如果我们改变我们的团队类别。他们应该切换我实现的滑块,如:
if (dropdown_ESPColour->SelectedIndex == 0) {
trackbar_TeamBlue->Visible = 0;
trackbar_TeamGreen->Visible = 0;
trackbar_TeamRed->Visible = 0;
trackbar_EnemyBlue->Visible = 1;
trackbar_EnemyGreen->Visible = 1;
trackbar_EnemyRed->Visible = 1;
}
else if (dropdown_ESPColour->SelectedIndex == 1) {
trackbar_EnemyBlue->Visible = 0;
trackbar_EnemyGreen->Visible = 0;
trackbar_EnemyRed->Visible = 0;
trackbar_TeamBlue->Visible = 1;
trackbar_TeamGreen->Visible = 1;
trackbar_TeamRed->Visible = 1;
}
但是现在当我们换到团队时,我们会得到这个奇怪的视觉错误:
你可能不会看到,但它有灰色的盒子,他们认为是。如果在图片中完全没有表现出来。每当我点击其中一个框时,它就会崩溃。将滑块切换回Enemy可以正常工作并给我滑块。