private void RegisterEmotionImage(RichTextBox richTextBox, string imageTag) { RTBImageBuilder imageBuilder; switch (imageTag) { case ":)": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Smily); rtfs[":)"] = imageBuilder.GenerateRtf(); } break; case ":l": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Laughing); rtfs[":l"] = imageBuilder.GenerateRtf(); } break; case ":?": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Questioning); rtfs[":?"] = imageBuilder.GenerateRtf(); } break; case ":D": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Excited); rtfs[":D"] = imageBuilder.GenerateRtf(); } break; case ":(": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Sad); rtfs[":("] = imageBuilder.GenerateRtf(); } break; case ":|": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Confuzed); rtfs[":|"] = imageBuilder.GenerateRtf(); } break; case ":d": { imageBuilder = new RTBImageBuilder(richTextBox, EmotionImage24x24.Joyful); rtfs[":d"] = imageBuilder.GenerateRtf(); } break; } }
public void RegisterProfileImages(RichTextBox richTextBox, List <string> profileImageColors) { RTBImageBuilder imageBuilder; foreach (string color in profileImageColors) { imageBuilder = new RTBImageBuilder(richTextBox, CreateImage(int.Parse(color))); rtfs[color] = imageBuilder.GenerateRtf(); } }
public void RegisterProfileImages(RichTextBox richTextBox) { List <string> profileImageColors = new List <string>() { "0xFFFF0000", "0xFF00FF00", "0xFF0000FF", "0xFFFFFF00", "0xFFFFA500" }; RTBImageBuilder imageBuilder; foreach (string color in profileImageColors) { imageBuilder = new RTBImageBuilder(richTextBox, CreateImage(int.Parse(color.Remove(0, 2), NumberStyles.AllowHexSpecifier))); rtfs[color] = imageBuilder.GenerateRtf(); } }