プロパティかメソッドか ( 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を返すだけという見方もできます。 プロパティ感もメソッド感もそれぞれあるので、サイコロで決めるで良いのでしょうか?
|
|