11:03:2013 Рі. |
В заметке приводится пример обработки диалогового окна, которое должно возвращать реакцию пользователя в виде Yes или Now - как аналог DialogResult в MessageBox в технологии WindowsForms.
ResponseType result = (ResponseType)messageDialog.Run ();
По аналогу обрабатываются и остальные диалоговые окна с другими типами кнопок в GTK# Mono.
Если не понятно, как работает именно MessageBox в Моно - читайте эту заметку.
|
10:03:2013 Рі. |
Часто возникает вопрос - как в Mono .NET в GTK# можно реализовать поле для ввода пароля, в котором вводимые символы должны быть скрыты.
В Windows Forms это реализуется просто с применением PasswordChar. Здесь работает тот же принцип, только несколько видоизмененный.
|
10:03:2013 Рі. |
Разработчики, привыкшие писать на C# или VB.NET платформы .NET привыкли закрывть окна своего приложения, вызывая функцию Close переменной своего окна. Обычно это в C# выглядело как this.Close().
Чтобы вызвать тот же функционал в GTK# Mono используйте this.Destroy().
|
10:03:2013 Рі. |
В заметке рассматривается способ решения ошибки компиляции can not access a nonstatic member of outer type via nested type.
Такую ошибку встречают обычно начинающие разработчики, или разработчики Java, которые пытаются написать свой код на .NET. Ошибка эта связана с использованием вложенных классов.
|
10:03:2013 Рі. |
В C# Windows Forms при написании программ на платформе .NET в том случае, когда нам требовалось запретить ввод в элемент управления типа TextBox мы просто изменяли свойство Enabled, устанавливая его в false.
|
08:03:2013 Рі. |
В заметке рассматривается реализация подобия BackgroundWorker в GTK# на Mono .NET. Подобия, поскольку такой реализации, к сожалению, в наброре стандартных элементов не существует. Поэтому я разработал подобие такого класса и использую его в программах.
В противном случае необходимо было бы выходить из ситуации, используя делегаты, использовать напрямую класс Thread или искать другие методы. Все это является достаточно ресурсоемким и не совсем универсальным. А на платформе Mono .NET, кроме того, иногда наблюдаются некорректности в работе IAsyncResult. Предлагаемый класс позволяет обойти эти некорректности и с легкостью использовать возврящаемые значения из потока в GTK#.
|
08:03:2013 Рі. |
В заметке рассматривается способ заставить заработать коннектор MySQL для Mono .NET. К сожалению "из коробки" данный коннектор может оказаться неработоспособен, поэтому необходимы дополнительные действия.
|
07:03:2013 Рі. |
В этом небольшом типе рассматривается метод создания модального диалогового окна в GTK# Mono .NET. В отличии от Windows Forms, где есть возможность вызвать отдельную функцию, отвечающую за прорисовку именно модального окна, здесь способ несколько отличается.
|
07:03:2013 Рі. |
Рассматривается метод для запуска программы, написанной на платформе .NET с использованием GTK# на Linux в IDE Monodevelop на операционной системе Windows.
Часто встречал проблему невозможности запуска приложений под Windows с ошибкой FileNotFoundException. Здесь решена проблема запуска, которая подошла в моем конкретном случае.
|
06:03:2013 Рі. |
В заметке рассматривается способ реализации окна MessageBox в технологии GTK#. Этот вопрос часто интересует молодых разработчиков, начинающих работу с этой библиотекой, в частности на Linux в IDE MonoDevelop.
Нужно отметить, что класса MessageBox, к которому привыкли все на C# Windows Forms в GTK# не существует. Поэтому его нужно создать вручную.
|
|
12345678910Следующая >[Последняя] >>
|
Результаты 91 - 100 из 199 |