private void mouthList_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if (mouthList.SelectedItems.Count > 0) { var tmp = mouthList.SelectedItems[0]; Image image = tmp.ImageList.Images[tmp.ImageIndex]; RGB_Change colorInput = new RGB_Change(); colorInput.red = colorInput.green = colorInput.blue = 0; if (DialogResult.OK == colorInput.ShowDialog()) { picture.mouths_change(UpdateImageColor(image, mouthColor)); avatarImage.Image = picture.Avatar; mouthsIndex = tmp.ImageIndex; mouthColor = Color.FromArgb(colorInput.red, colorInput.green, colorInput.blue); faceCode(); } } }
private void eyesList_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { try { if (eyesList.SelectedItems.Count > 0) { var tmp = eyesList.SelectedItems[0]; Image image = tmp.ImageList.Images[tmp.ImageIndex]; RGB_Change colorInput = new RGB_Change(); colorInput.red = colorInput.green = colorInput.blue = 0; if (DialogResult.OK == colorInput.ShowDialog()) { picture.eyes_change(UpdateImageColor(image, eyeColor)); avatarImage.Image = picture.Avatar; eyesIndex = tmp.ImageIndex; eyeColor = Color.FromArgb(colorInput.red, colorInput.green, colorInput.blue); faceCode(); } } } catch (ArgumentException ef) { var tmp = eyesList.SelectedItems[0]; Image image = tmp.ImageList.Images[tmp.ImageIndex]; RGB_Change colorInput = new RGB_Change(); colorInput.red = colorInput.green = colorInput.blue = 0; if (DialogResult.OK == colorInput.ShowDialog()) { picture.eyes_change(UpdateImageColor(image, eyeColor)); avatarImage.Image = picture.Avatar; eyesIndex = tmp.ImageIndex; eyeColor = Color.FromArgb(0, 0, 0); faceCode(); } } }