タイトル : Tab内のコントロール順序が変わってしまう 投稿日 : 2008/04/28(Mon) 14:10 投稿者 : み○ぷる〜ん
windows:WinXP SP2 vb:6.0 SP6 一旦開発を終えたあるフォームについて、 テキストエディタで確認すると以下のようになっていました。 Tab(4).Control(0)= "hoge0" Tab(4).Control(1)= "hoge1" イベント内処理の修正点が発生したため、修正したところ Tab(4).Control(0)= "hoge1" Tab(4).Control(1)= "hoge0" このようにコンテナ内の順序が置き換わっていました。 この順序は不定であり、例えデザイナ上で修正を行なわなくとも、 ソースコードの一部を修正した時点で変更される可能性があるのでしょうか? また、この自動生成のレイアウト部分を不変としたい場合、 別途テキストエディタ等で当該frmファイルを直接編集するしかないのでしょうか。 なぜこのようなことを気にするかというと、 開発終了後の変更点は全て理由の説明、証跡の作成等行い、 社内品質管理部門にて承認を得るなどの煩雑な手続きがあり、 できれば避けたいからです。 以上、よろしくお願い致します。 |