SpellWork.FormCalculateFlags.CalculateFlags C# (CSharp) Method

CalculateFlags() public static method

public static CalculateFlags ( TextBox tb, Type data, String remove ) : void
tb System.Windows.Forms.TextBox
data System.Type
remove String
return void
        public static void CalculateFlags(TextBox tb,Type data, String remove)
        {
            uint val = tb.Text.ToUInt32();
            FormCalculateFlags form = new FormCalculateFlags(data, val, "");
            form.ShowDialog();
            if (form.DialogResult == DialogResult.OK)
                tb.Text = form.Flags.ToString();
            form.Dispose();
        }

Usage Example

示例#1
0
        private void CalcProcFlags_Click(object sender, EventArgs e)
        {
            switch (((Button)sender).Name)
            {
            case "_bSqlSchool":
            {
                FormCalculateFlags.CalculateFlags(_tbSqlSchool, typeof(SpellSchools), "");
            }
            break;

            case "_bSqlProc":
            {
                FormCalculateFlags.CalculateFlags(_tbSqlProc, typeof(ProcFlags), "PROC_FLAG_");
            }
            break;

            case "_bSqlProcEx":
            {
                FormCalculateFlags.CalculateFlags(_tbSqlProcEx, typeof(ProcFlagsEx), "PROC_EX_");
            }
            break;
            }
        }