C# - Snippets


Question_RowDelete

public static bool Question_RowDelete(int iDefaultButton = 1, bool bFlagError = false)
{
bool breturn = false;
System.Windows.Forms.DialogResult objreturn;
System.Windows.Forms.MessageBoxDefaultButton objdefaultbutton;

switch (iDefaultButton)
{
case 1:
objdefaultbutton = System.Windows.Forms.MessageBoxDefaultButton.Button1;
break;
case 2:
objdefaultbutton = System.Windows.Forms.MessageBoxDefaultButton.Button2;
break;
default:
objdefaultbutton = System.Windows.Forms.MessageBoxDefaultButton.Button1;
break;
}

objreturn = System.Windows.Forms.MessageBox.Show(
"Are you sure you want to delete this row ?",
gobjSolution.SolutionFormTitle,
System.Windows.Forms.MessageBoxButtons.YesNo,
System.Windows.Forms.MessageBoxIcon.Question,
objdefaultbutton
);

if (objreturn == System.Windows.Forms.DialogResult.Yes)
breturn = true;
if (objreturn == System.Windows.Forms.DialogResult.No)
breturn = false;

// sets the flag to an error
clsError.ErrorFlagChange(bFlagError);

return breturn;
}

© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited Top