Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Byrefの引数の値の変更について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=113#CommentId789
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るしぇ
 (社会人)
投稿日時
2008/11/15 21:56:29
全行クラスの設定を「国の法律」として
各行クラスの設定を「県の条例」
セルクラスの設定を「学校の校則」とします。
基本的に上から下へ参照するだけでいいはずです。
下から上へ反映させる必要はありません。ところが
BYREFってことは変更を逆流させて反映させるってことでは?
つまり学校の校長が法律を変更するような処理があるのでは?
学校では「国の法律」を基本にして、都合が悪い部分は
「国の法律」を適用せず「学校の校則」で補えばいいでしょう。
学校で変更するのは「学校の校則」だけで十分で、「国の法律」
まで変更しないと処理できないという場合は何か間違ってます。
例えば「朝礼を8:20にする」と「国の法律」に書いてあるとか。
これは設定のある場所が間違っていますね?朝礼を8:40にしたい
学校は「国の法律」を変更する。。。おかしいでしょ?
>> BYREFで引数として設定を渡しています
>まずは本当に ByRef でなければならないのかを確認してみてください。
とあったと思います。なぜ逆流する処理が必要なのか、その目的か、
1つでいいので、もう少し具体的な処理内容を教えてください。
>現在作っているアプリはエクセルみたいな表ソフトなのですが
エクセルは。。。確かに参照しまくってる感もありますがw
VBの既存のクラス(DataGridView とか ListView)のクラス設計を
参考にしてみては?メソッド・プロパティ・イベントの一覧を
整理すればどんなクラス設計か見えてきませんか?