示例#1
0
    public void DoStuff()
    {
        MyReturnType result = null;

        if (MyEvent != null)
        {
            result = MyEvent();
        }
        Console.WriteLine("the event was fired");
        if (result != null)
        {
            Console.Writeline("the result is" + result.ToString());
        }
    }
        private void Project_Name_Load(object sender, EventArgs e)
        {
            Project pj = new Project();

            info = pj.showProjectInfo(projectname);
            label_projectname.Text    = info[0];
            label_projectdescrip.Text = info[1];
            if (!info[3].Equals(""))
            {
                label_collab1.Text = info[3];
            }
            if (!info[5].Equals(""))
            {
                label_collab2.Text = info[5];
            }
            if (!info[7].Equals(""))
            {
                label_collab3.Text = info[7];
            }

            //To Do List
            To_Do_List td = new To_Do_List();

            information = td.showList(label_projectname.Text);

            if (information != null && information.MyINT > 0)
            {
                int n = 0, j = 20;
                for (int i = 0; i < information.MyINT; i++)
                {
                    Label check = new Label();
                    check.Text     = information.MyStringArray[i, 2];
                    check.Location = new Point(10, n);
                    check.Font     = new Font(check.Font.FontFamily, 12);
                    check.Size     = new System.Drawing.Size(300, 20);
                    listView_todolist.Controls.Add(check);


                    Label lbl = new Label();
                    lbl.Text     = information.MyStringArray[i, 1] + "-";
                    lbl.Location = new Point(13, j);
                    lbl.Font     = new Font(lbl.Font.FontFamily, 8);
                    lbl.Size     = new System.Drawing.Size(lbl.Right, 12);
                    listView_todolist.Controls.Add(lbl);


                    Label date = new Label();
                    date.Text     = information.MyStringArray[i, 3];
                    date.Location = new Point(lbl.Right, j);
                    date.Font     = new Font(lbl.Font.FontFamily, 8);
                    date.Size     = new System.Drawing.Size(100, 12);
                    listView_todolist.Controls.Add(date);

                    Label status = new Label();
                    if (information.MyStringArray[i, 4].Equals("false"))
                    {
                        status.Text = "Assaigned";
                    }
                    else
                    {
                        status.Text = "Completed";
                    }
                    status.Location = new Point(date.Right, j);
                    status.Font     = new Font(status.Font.FontFamily, 8);
                    status.Size     = new System.Drawing.Size(70, 12);
                    listView_todolist.Controls.Add(status);



                    lbl_edit[i].Text     = "Edit";
                    lbl_edit[i].Location = new Point(status.Right, j);
                    lbl_edit[i].Font     = new Font(lbl_edit[i].Font.FontFamily, 8);
                    lbl_edit[i].Size     = new System.Drawing.Size(lbl_edit[i].Right, 12);
                    listView_todolist.Controls.Add(lbl_edit[i]);

                    n += 40;
                    j += 40;
                }
            }
        }