Обработка диалогового окна Yes No MessageDialog - аналог MessageBox Mono

11:03:2013 Рі.

В заметке приводится пример обработки диалогового окна, которое должно возвращать реакцию пользователя в виде Yes или Now - как аналог DialogResult в MessageBox в технологии WindowsForms.

ResponseType result = (ResponseType)messageDialog.Run ();

По аналогу обрабатываются и остальные диалоговые окна с другими типами кнопок в GTK# Mono.

Если не понятно, как работает именно MessageBox в Моно - читайте эту заметку.

 

Mono Invisible Char - аналог PasswordChar в .NET и его применение GTK#

10:03:2013 Рі.

Часто возникает вопрос - как в Mono .NET в GTK# можно реализовать поле для ввода пароля, в котором вводимые символы должны быть скрыты.

В Windows Forms это реализуется просто с применением PasswordChar. Здесь работает тот же принцип, только несколько видоизмененный.

 

Как закрыть окно Mono GTK# - аналог Window.Close

10:03:2013 Рі.

Разработчики, привыкшие писать на C# или VB.NET платформы .NET привыкли закрывть окна своего приложения, вызывая функцию Close переменной своего окна. Обычно это в C# выглядело как this.Close().

Чтобы вызвать тот же функционал в GTK# Mono используйте this.Destroy().

 

Решение - Can not access a nonstatic member of outer type via nested type

10:03:2013 Рі.

В заметке рассматривается способ решения ошибки компиляции can not access a nonstatic member of outer type via nested type.

Такую ошибку встречают обычно начинающие разработчики, или разработчики Java, которые пытаются написать свой код на .NET. Ошибка эта связана с использованием вложенных классов.

 

TextBox или Entry enabled = false в GTK# Mono .Net

10:03:2013 Рі.

В C# Windows Forms при написании программ на платформе .NET в том случае, когда нам требовалось запретить ввод в элемент управления типа TextBox мы просто изменяли свойство Enabled, устанавливая его в false.

 

Реализация BackgroundWorker в Mono GTK# Monodevelop .NET

08:03:2013 Рі.

В заметке рассматривается реализация подобия BackgroundWorker в GTK# на Mono .NET. Подобия, поскольку такой реализации, к сожалению, в наброре стандартных элементов не существует. Поэтому я разработал подобие такого класса и использую его в программах.

В противном случае необходимо было бы выходить из ситуации, используя делегаты, использовать напрямую класс Thread или искать другие методы. Все это является достаточно ресурсоемким и не совсем универсальным. А на платформе Mono .NET, кроме того, иногда наблюдаются некорректности в работе IAsyncResult. Предлагаемый класс позволяет обойти эти некорректности и с легкостью использовать возврящаемые значения из потока в GTK#.

 

Mono MySQL подключение в .NET

08:03:2013 Рі.

В заметке рассматривается способ заставить заработать коннектор MySQL для Mono .NET. К сожалению "из коробки" данный коннектор может оказаться неработоспособен, поэтому необходимы дополнительные действия.

 

Mono - модальное диалоговое окно

07:03:2013 Рі.

В этом небольшом типе рассматривается метод создания модального диалогового окна в GTK# Mono .NET. В отличии от Windows Forms, где есть возможность вызвать отдельную функцию, отвечающую за прорисовку именно модального окна, здесь способ несколько отличается.

 

Mono как запустить программу GTK# Monodevelop под Windows

07:03:2013 Рі.

Рассматривается метод для запуска программы, написанной на платформе .NET с использованием GTK# на Linux в IDE Monodevelop на операционной системе Windows.

Часто встречал проблему невозможности запуска приложений под Windows с ошибкой FileNotFoundException. Здесь решена проблема запуска, которая подошла в моем конкретном случае.

 

Monodevelop GTK# MessageBox реализация

06:03:2013 Рі.

В заметке рассматривается способ реализации окна MessageBox в технологии GTK#. Этот вопрос часто интересует молодых разработчиков, начинающих работу с этой библиотекой, в частности на Linux в IDE MonoDevelop.

Нужно отметить, что класса MessageBox, к которому привыкли все на C# Windows Forms в GTK# не существует. Поэтому его нужно создать вручную.

 
12345678910Следующая >[Последняя] >>
Результаты 91 - 100 из 199

Фотоальбом

fotic.jpg

Облако Тегов