- PR -

【C#】TextBoxへのコントロール追加

投稿者投稿内容
うちうせん
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 96
お住まい・勤務地: 福岡県
投稿日時: 2007-04-27 17:36
そうですね。
初歩的なミスをやってしまいました><
使用例であって意味とは・・・確かに違いますね。

_________________
by うちうせん
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-04-27 19:20
引用:

うちうせんさんの書き込み (2007-04-27 15:08) より:
既知かもしれませんが。

今回のようにTextBox本来の機能に機能追加?機能変更を行う場合、TextBoxを継承したカスタムコントロールを作成します。
TextBoxから継承されたコントロールにはTextBoxのほぼ全機能が最初から引き継がれていいます。
そしてオーバーライトというのは今回のように継承元(TextBox)がもつ関数(OnEnter)を上書き(OverWrite)して、元々の機能を変更することをいいます。


_________________
by うちうせん

[ メッセージ編集済み 編集者: うちうせん 編集日時 2007-04-27 15:08 ]


ごめん

ほぼ全機能 とは?
ほぼ ということは、継承していない機能がある、と言ってる?
_________________
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2007-04-27 19:27
引用:

Jittaさんの書き込み (2007-04-27 19:20) より:
ほぼ全機能 とは?
ほぼ ということは、継承していない機能がある、と言ってる?


属性とか?
うちうせん
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 96
お住まい・勤務地: 福岡県
投稿日時: 2007-04-27 22:28
派生先に受け継がれないFinalとかってなかったでしたっけ?^^;
思い違いかもです・・・
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-04-27 22:44
引用:

うちうせんさんの書き込み (2007-04-27 22:28) より:

派生先に受け継がれないFinalとかってなかったでしたっけ?^^;
思い違いかもです・・・


継承が前提なので、クラス内のメンバに限定して投稿します。

final というメタデータ属性はあります。(C# 的には override sealed)
しかし、オーバーライドを禁じるだけであって、機能が省かれるわけではありません。

何か思い違いをしていませんか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-04-28 08:04
引用:

一郎さんの書き込み (2007-04-27 19:27) より:
引用:

Jittaさんの書き込み (2007-04-27 19:20) より:
ほぼ全機能 とは?
ほぼ ということは、継承していない機能がある、と言ってる?


属性とか?

ああ、確かに。
つか、ハマったやろに、忘れるか
_________________
うちうせん
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 96
お住まい・勤務地: 福岡県
投稿日時: 2007-04-28 09:52
なるほど・・・finalについて勘違いしてました。
指摘ありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)