Архив метки: C#

C#: Не срабатывает двойной щелчок на ячейке DataGridView

Для DataGridView1 на двойной щелчок мышки по ячейке я назначил событие, которое открывает детальное описание содержимого ячейки. Однако двойной щелчок срабатывал только тогда, когда я щелкал по тексту внутри этой ячейки, если я делал щелчок на пустом месте ячейки, событие не срабатывало. Оказалось,...

C#: EventRecord свойство Keywords

В описании этого свойства в статье с MSDN указано, что оно возвращает значение типа long, при этом может принимать значение NULL. В качестве замечания указывается, что каждое ключевое слово — это бит в 64-битной маске. Когда я пытался получить значение из этого свойства, получалась какая-то чу...

C#: Типы, допускающие значение NULL (Nullable types)

Компилятор выдал ошибку «Cannot implicitly convert type ‘long?’ to ‘long’. An explicit conversion exists (are you missing a cast?)» Случилось это в подобном случае: long k_words = 0; k_words = eventdetail.Keywords; Здесь Keywords это public abstract Nullable Keyword...

C#: Уровень доступа по-умолчанию для члена класса

По привычке указываю для члена класса модификатор доступа private, хотя это не обязательно. Если модификатор доступа не указывается, то подставляется private public class Bicycle { private int wheelsNum; } То же самое, что public class Bicycle { int wheelsNum; }

C#: Отключить rowHeader в элементе управления DataGridView

По-умолчанию для элемента управления DataGridView включена колонка с названиями строк. Если их нет, то просто выводятся пустые строчки. Однако это не нулевая колонка элемента, поэтому ее нельзя скрыть с помощью dataGridView1.Columns[0].Visible = false;, т.к. это скроет первую колонку, индекс которой...