Linux Mint 17의 Mono/MonoDevelop 아래에 C# Gtk # 응용 프로그램을 작성하고 있습니다. 3 개의 항목이있는 폼에 ComboBox가 있습니다. 나는 그것을 잘 배치 할 수 있었지만, ComboBox에 'NewText'에 대한 정의가 없다는 디자이너 코드에 오류가 발생했습니다. docs.go-mono.com의 Mono 문서에 따르면이 NewText 메서드는 항목을 추가하는 방법이지만 내 것이 분명하지는 않습니다.Gtk.ComboBox에 'NewText'에 대한 정의가 없습니다.
- 내 MonoDevelop 버전은 4.0.12
- 프로젝트는는 GTK # 버전은 내가 다음 참조 자신의 버전이 프로젝트에서 참조하는 한 3.0 입니다 대상
그리고 마지막으로 , 디자이너 코드
//top of file declaration
private global::Gtk.ComboBox framestyle_Val;
//further down, this defines all the items
this.framestyle_Val = global::Gtk.ComboBox.NewText();
this.framestyle_Val.AppendText (global::Mono.Unix.Catalog.GetString ("Single Sprite"));
this.framestyle_Val.AppendText (global::Mono.Unix.Catalog.GetString ("Left/Right Sprites"));
this.framestyle_Val.AppendText (global::Mono.Unix.Catalog.GetString ("Left/Right/Upside-Down Sprites"));
AppendText 정의/메소드가 없다는 것은 분명히 알 수 있습니다 만, 일단 우리가 이것을 바로 잡으면 곧게 될 것이라고 생각합니다.
아이디어가 있으십니까? 나는 혼란 스럽다. 감사합니다.
마이크
Windows에서 Gtk # 2를 시도한 결과,이 사실을 알았고 귀하가 옳았습니다. 고맙습니다. 나는 Gtk3에서 작동하도록하기 위해 놀아 보았지만 실제로 이해할 수는 없었다. – MrMiketheripper