combobox1.Items.Add()// editor.Tags.Tags1()C#クラスと可視性のネスト?
のように、コンボボックスと同じ機能を実現しようとしています:
class Main()
{
// The editor is passed into the editor class, that allows the editor class to update the editor.
MyEditorClass editor = new MyEditorClass(editorBox);
editor.Tags.InsertTag1();
// Now i don't want people to do this
// MyEditorClass.TagClass tags = new MyEditorClass.TagClass();
}
tagsクラスは、MyEditorClassに渡されたeditorBoxを呼び出し、そのエディタなしでタグクラスを作成すると、動作しません。
My MyEditorClassは次のようになります。
TagClassを静的にしようとしましたが、動作しませんでした。コンボボックスはどのように構造化されていますか? Combobox.Itemsを使用することはできませんが、宣言した場合は、宣言したものでCombobox.Itemsを使用することができます。
問題は、私はありません持っているということです私のクラスをコンボボックス構造を反映するようにビルドする方法。 (tagsclassはエディタにもアクセスできる必要があります)。すべてのタグをタグというメソッド/プロパティの内側に置いて欲しい。それにより、使いやすくなります。通常のMyEditorClassには、Save、Open、newなどの要素も含まれています。それを構築するより良い方法があれば、私に教えてください=) – Patrick
これで、必要なものが表示されます。回答が更新されました。 – NOtherDev
パーフェクト、ありがとう=)。 – Patrick