DOBON.NETプログラミング道掲示板

No34337 の記事


■34337 / )  Re[1]: ユーザーコントロール内のテキストボックスのmodifiedプロパティ
□投稿者/ 魔界の仮面弁士 大御所(1243回)-(2019/10/28(Mon) 15:49:07)
  • アイコンNo34336に返信(はるさんの記事)
    > テキストボックス(txtDate)カレンダーコントロール(txtCal)のユーザーコントロールを作成しています。

    カレンダーコントロールとは何でしょうか。
    txtDate は TextBox クラスで
    txtCal は DateTimePicker でしょうか?



    現状の実装が把握しきれていないのですが、
    TextBox(あるいはその基底たる TextBoxBase)クラスの
    Modified プロパティの事だとしたら、このプロパティは
    下記のように動作します。

    ・ユーザーがテキストを編集すると true になる
    ・コードから Text プロパティを編集すると false になる
    ・Modiled プロパティを意図的に true/false に書き換えることは可能


    > txtSaleDateのtxtDateのmodifiedプロパティを
    「txtSaleDateのtxtDate」とは、何を指しているのでしょうか?

    > txtSaleDate.txtDate.Modifedで参照しています。
    > ユーザーコントロールでは参照できないのでしょうか?
    txtSaleDate が UserControl だったりするのかな…。


    もしもユーザーコントロールが自身の子コントロールを public 等で
    公開しているのだとしたら、そのような実装は避けたほうが良いでしょう。
    (カプセル化の観点からみると、望ましくありません)
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -