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

C#: Добавление текста с новой строки для элемента управления Textbox

Когда я выводил детальную информацию о событии в элемент управления Textbox, я заметил, что там не происходит перевод строки на новую, в связи с чем весь текст шёл одной строкой. Это было как минимум нечитабельно, поэтому я стал искать способ выводить текст с учетом символов перевода каретки и новой...

C#: Исключение EventLogNotFoundException

Пытаюсь прочитать события журнала Приложений и в какой-то момент программа вываливается с исключением: EventLogNotFoundException. Фрагмент кода: try { EventLogReader logReader = new EventLogReader(eventsQuery); for (EventRecord eventdetail = logReader.ReadEvent(); eventdetail != null; eventdetail =...

C#: Не выделять текст в элементе TextBox

При вызове формы с элементом TextBox, весь текст внутри него выделяется. Если не нужно, чтобы текст выделялся, это можно отключить, дописав в конструктор этой формы строку textBox1.SelectionStart = 0; Если поле Text потом изменяется, нужно опять обнулить SelectionStart.

C#: Конструктор EventLogQuery

В конструкторе EventLogQuery используется в качестве одного из аргументов строковая переменная query public EventLogQuery( string path, PathType pathType, string query ) Однако описание для нее очень скромное: query Type: System.String The event query used to retrieve events that match the query con...

C#: Использование свойств (методы доступа set и get)

На заметку (пока не привык). Для свойств, ограниченных модификатором доступа private удобнее обращаться через методы доступа set и get class Person { private string name; // the name field public string Name // the Name property { get { return name; } set { name = value; } } } Person person = new Pe...