private void btnUncheckAll_Click(object sender, EventArgs e)
{
try
{
string status = btnUncheckAll.Text.Trim();
if (status == "Uncheck All")
{
ResetPrevileges();
trvPrevileges.CollapseAll();
btnUncheckAll.Text = "Check All";
}
else
{
ResetPrevileges();
foreach (TreeNode ptn in trvPrevileges.Nodes)
{
ptn.Checked = true;
}
trvPrevileges.ExpandAll();
btnUncheckAll.Text = "Uncheck All";
}
}
catch (Exception ex)
{
}
}
private void ResetPrevileges()
{
foreach (TreeNode ptn in trvPrevileges.Nodes)
{
ptn.Checked = false;
foreach (TreeNode subnodes in ptn.Nodes)
{
subnodes.Checked = false;
}
}
}
Deesign
{
try
{
string status = btnUncheckAll.Text.Trim();
if (status == "Uncheck All")
{
ResetPrevileges();
trvPrevileges.CollapseAll();
btnUncheckAll.Text = "Check All";
}
else
{
ResetPrevileges();
foreach (TreeNode ptn in trvPrevileges.Nodes)
{
ptn.Checked = true;
}
trvPrevileges.ExpandAll();
btnUncheckAll.Text = "Uncheck All";
}
}
catch (Exception ex)
{
}
}
private void ResetPrevileges()
{
foreach (TreeNode ptn in trvPrevileges.Nodes)
{
ptn.Checked = false;
foreach (TreeNode subnodes in ptn.Nodes)
{
subnodes.Checked = false;
}
}
}
Deesign
No comments:
Post a Comment