public void Set_PartyVisible() { if (this.panel_party_1.InvokeRequired) { Set_PartyVisible_Callback d = new Set_PartyVisible_Callback(Set_PartyVisible); panel_party_1.Invoke(d); return; } uint pcount = 0; Globals.PartyLock.EnterReadLock(); try { pcount = Globals.gamedata.PartyCount; } finally { Globals.PartyLock.ExitReadLock(); } if (pcount > 0) panel_party_1.BringToFront(); else panel_party_1.SendToBack(); if (pcount > 1) panel_party_2.BringToFront(); else panel_party_2.SendToBack(); if (pcount > 2) panel_party_3.BringToFront(); else panel_party_3.SendToBack(); if (pcount > 3) panel_party_4.BringToFront(); else panel_party_4.SendToBack(); if (pcount > 4) panel_party_5.BringToFront(); else panel_party_5.SendToBack(); if (pcount > 5) panel_party_6.BringToFront(); else panel_party_6.SendToBack(); if (pcount > 6) panel_party_7.BringToFront(); else panel_party_7.SendToBack(); if (pcount > 7) panel_party_8.BringToFront(); else panel_party_8.SendToBack(); }
public void Set_PartyVisible() { if (this.panel_party_1.InvokeRequired) { Set_PartyVisible_Callback d = new Set_PartyVisible_Callback(Set_PartyVisible); panel_party_1.Invoke(d); return; } uint pcount = 0; Globals.PartyLock.EnterReadLock(); try { pcount = Globals.gamedata.PartyCount; } finally { Globals.PartyLock.ExitReadLock(); } if (pcount > 0) { panel_party_1.BringToFront(); } else { panel_party_1.SendToBack(); } if (pcount > 1) { panel_party_2.BringToFront(); } else { panel_party_2.SendToBack(); } if (pcount > 2) { panel_party_3.BringToFront(); } else { panel_party_3.SendToBack(); } if (pcount > 3) { panel_party_4.BringToFront(); } else { panel_party_4.SendToBack(); } if (pcount > 4) { panel_party_5.BringToFront(); } else { panel_party_5.SendToBack(); } if (pcount > 5) { panel_party_6.BringToFront(); } else { panel_party_6.SendToBack(); } if (pcount > 6) { panel_party_7.BringToFront(); } else { panel_party_7.SendToBack(); } if (pcount > 7) { panel_party_8.BringToFront(); } else { panel_party_8.SendToBack(); } }