Esempio n. 1
0
        private void 새로만들기버튼_Click(object sender, EventArgs e)
        {
            int index = crash_list.SelectedIndex;

            if (index == -1)
            {
                return;
            }
            if (!string.IsNullOrEmpty(new_text.Text))
            {
                CrashListItem item    = crash_list.SelectedItem as CrashListItem;
                CrashListItem newitem = new CrashListItem(new ChangeLog(item.log.줄번호, item.log.str1, new_text.Text, item.log.했던일));
                newitem.selected = true;
                crash_list.Items.Insert(index, newitem);
            }
        }
Esempio n. 2
0
 private void  택버튼_Click(object sender, EventArgs e)
 {
     if (crash_list.SelectedIndex == -1)
     {
         return;
     }
     else
     {
         CrashListItem item = crash_list.SelectedItem as CrashListItem;
         if (item.selected)
         {
             item.selected = false;
         }
         else
         {
             item.selected = true;
         }
     }
 }
Esempio n. 3
0
        private void crash_list_DrawItem(object sender, DrawItemEventArgs e)
        {
            if (e.Index == -1)
            {
                return;
            }
            CrashListItem item = crash_list.Items[e.Index] as CrashListItem;

            e.DrawBackground();
            if (!item.selected)
            {
                e.Graphics.DrawString(item.text, crash_list.Font, new SolidBrush(Color.Black), e.Bounds);
            }
            else
            {
                e.Graphics.DrawString(item.text, crash_list.Font, new SolidBrush(Color.LightSkyBlue), e.Bounds);
            }
            e.DrawFocusRectangle();
        }