ќбработка диалогового окна 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

ќблако “егов