tagCANDY CGI VBレスキュー(花ちゃん)の雑談用掲示板
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の雑談用掲示板
プロパティかメソッドか ( No.0 )
日時: 2008/03/19 13:27
名前: ダンボ

DataGridViewの高さ - ダンボ 08/03/19-07:22 No.7212
http://hanatyan.sakura.ne.jp/vbnetbbs/wforum.cgi?no=7212&reno=no&oya=7212&mode=msgview&page=0
にも関連して考えているのです。

DataGridViewひとつとStatusBarひとつを上下に配置したUserControlで縦スクロールバーが
出ないような必要十分なUserControl.Heightを返す FitHeight() As Integer が必要に
なりました。こちらの掲示板での質問は、
(1)これをメソッドとして実装した方が適切か、
(2)プロパティとして実装した方が適切か、
(3)気ままで良いのか
ということです。

Heightという属性値を返すと言う意味ではプロパティとしたほうが違和感が無いです。
実際のコードでは場合分けなどがあり10行程度のステップになっています。処理に
主眼を置くと、メソッドであって結果的にHeightを返すだけという見方もできます。
プロパティ感もメソッド感もそれぞれあるので、サイコロで決めるで良いのでしょうか?




 [スレッド一覧へ] [親スレッドへ]