C #: Сетка данных Просмотр расширенных операций - PullRequest
0 голосов
/ 13 апреля 2011

Я разрабатываю приложение Windows Form на C #. У меня есть datagridview на форме окон. Это сетевое представление динамически создается через некоторый текстовый файл. Теперь, что я хочу достичь следующей функциональности

1) Обычно, когда пользователь нажимает на мое сетевое представление данных, тогда уважаемая ячейка выделяется, я хочу удалить эту функциональность. Т.е. если пользователь щелкает где-нибудь на моем сетевом представлении, то замечание произойдет

2) Наряду с этим представлением данных у меня также есть полоска меню в моей форме, вторая вещь, которую я хочу достичь, это то, что когда пользователь нажимает на определенную кнопку (скажем, B), тогда мой курсор мыши меняется на плюс форму (+ ) и это позволяет пользователю нарисовать прямоугольник на моем datagridview. На основании чего я позже выполню некоторые вычисления.

Так как я новичок в .net, поэтому я не знаю, как этого добиться. Так что ссылка на какой-то учебник тоже подойдет.

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Ваша первая часть вопроса может быть сделана

dataGridView1.Enabled = false;
dataGridView1.CurrentCell = null;

Можете ли вы рассказать подробнее о второй

0 голосов
/ 13 апреля 2011

Для указанной выше проблемы 1 напишите следующую строку кода в событии «Выбранный индекс изменен» grid.Selectedindex=-1;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...