propertygrid

    1

    1答えて

    コードを変更できない次のようなクラスがある場合、実行時にEditorAttributeをs1にどのように追加できますか? class TestClass { public String s1 {get;set;} public String s2 {get;set;} } 私はこの方法を試してみましたが、それはあまりにもs2にEditorAttributeエディタを追加

    1

    1答えて

    PropertyGridでカスタム動的クラスオブジェクトを使用しています(ここに投稿するにはコードが多すぎます)。簡単に言えば、任意の入力からランタイムにプロパティを作成することができます(この場合はXMLですが、それはその点です)。これらのプロパティは、別のカスタムクラスを含む任意のタイプであるため、無期限にネストすることができます。 私が抱えている問題は、PropertyGridがこのクラスを

    0

    1答えて

    UIの1つでプロパティグリッド(System.Windows.Forms.PropertyGrid)を使用してクラスのプロパティを表示しています。 時には、表示したいオブジェクトのプロパティの一部がnull値である可能性があります。 ここで、プロパティグリッドのこのプロパティの行が表示され、値が空です。 nullの場合にこのプロパティを非表示にするオプションはありますか?

    1

    1答えて

    イベントの基本クラスを持つゲームのエディタを作成しようとしていますが、実際にはそれぞれの種類の別のクラスすべてのものを行う。 したがって、PropertyGridに表示されるBaseEventのリストがあり、リストとしてコレクションエディタが開きます。私はTypeConverterを用意しましたので、 "Value"プロパティに表示されているすべての派生クラスをドロップダウンしました。 派生クラス

    4

    1答えて

    別のクラスを含むPropertyGridに表示するクラスを作成しました。私はこのクラスを拡張可能にしたいので、[TypeConverter(typeof(ExpandableObjectConverter))]を追加しようとしましたが、うまくいかないようです。ここに私が試した簡単な例です:プロパティグリッドに表示されたとき public partial class Form1 : Form {

    2

    1答えて

    プロパティグリッドのアイテムにツールヒントを追加します。ユーザーがプロパティ上を移動すると、そのプロパティの使用方法に関するヒントがツールチップに表示されます。ヒント文字列はプロパティの異なる値ごとに異なる必要があります。たとえば、1つのプロパティが文字列のリストである場合、各文字列は異なるヒントを持ちます。 これは可能ですか?

    6

    2答えて

    私はSystem.Windows.Forms.PropertyGridに異なるタイプの値を持っています。具体的な項目については、有用なの値のリストを示したいと思います。ユーザーは新しい値を入力することもできます。伝統的なドロップダウンコンボボックスに似た何か: これまでのところ、私はSystem.ComponentModel.TypeConverter自分を持っているが、私は推奨値ととドロップダウ

    1

    1答えて

    私は私が答えを見つけるように見えるカントPropertyGridの中に表示されるプロパティについて、いくつか質問がある: 1)私は私の財産がクラスである場合に行うのですか?複数のオブジェクトが編集されているときに、ストレートが発生します(プロパティが構造体または単純型の場合、大丈夫ですが、プロパティがクラスの場合、値が適用されたときに同じクラスの参照が渡されます。同じリファレンスを持っているので、

    0

    1答えて

    PropertyGridで編集したい複雑な種類のプロパティがあります。 interface IInterface{} abstract class Base : IInterface{} class A : Base{} class B : Base{} これらのクラスは、(これらのクラスの内容は関係ありません)プロパティに格納することができるかを表します。 // The Prope

    1

    1答えて

    データベースをxmlファイルとして含むアプリケーションがあります。それはクライアントサーバーアーキテクチャを持っています。したがって、ここでサーバーは、データセットを使用してxmlファイルからデータを読み取り、xmlスキーマに格納します。次に、サーバーはデータをシリアル化してUI(クライアント)に渡します.SUIデータは、ツリービューの左側に、リストビューには右側に、プロパティグリッドは右下に表示