propertygrid

    1

    1答えて

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

    1

    1答えて

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

    0

    1答えて

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

    3

    1答えて

    私はいくつかのプロパティを持つクラスを持っています。そのうちの1つを変更した後、私は反応して他のプロパティを変更したい。このアクションは、クラス自体のイベントではなく、UITypeEditorまたはTypeConverterによって行われます。 私はINotifyPropertyChangedを使い、クラス自体でこれを処理したくありません。 ないテストサンプルコード public class My

    1

    1答えて

    私は自分のアプリケーションでPropertyGridを使用しています。実行時にカスタムデータの条件で可視性と読み取り専用プロパティを変更する必要がありました。 私はそれの準備ができて&簡単な何かを見つけることができませんでしたが、私は次のように実行時にReadOnlyAttributeとBrowsableAttributeプロパティを変更することで回避策が見つかりました:今 protected v

    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