Как я могу сделать графику в C #, когда я использую функцию перетаскивания с типами строк из текстового документа? Идея состоит в том, что я хочу сделать графику, которая представляет длину слов, которые я должен перетащить.
В программе, которую я кодировал, функциональность заключается в перетаскивании чисел и создании графика, который показывает разницу между их значениями.
Например, я хочу перетащить «Book, Pen» на графику, которая уже есть в моих WindowsForms на момент запуска программы, и столбчатая диаграмма отражает первый столбец больше, чем второй. Книга-> 4 буквы; Pen-> 3 буквы
public class Grafic: Control
{
int[] valori;
private void Grafic_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(typeof(string)))
{
string valoriString =
(string)e.Data.GetData(typeof(string));
//MessageBox.Show(valoriString);
Valori = valoriString
.Split(',')
.Select(val => int.Parse(val))
.ToArray();
}
}
Так что это моя проблема, и мне нужно каким-то образом изменить часть кода, где находится этот int.Parse (val).
Я ожидаю, что изображение принимает строковые типы и отражает то, что я описал.