タイトル | : Tab内のコントロール順序が変わってしまう |
記事No | : 12139 |
投稿日 | : 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ファイルを直接編集するしかないのでしょうか。
なぜこのようなことを気にするかというと、 開発終了後の変更点は全て理由の説明、証跡の作成等行い、 社内品質管理部門にて承認を得るなどの煩雑な手続きがあり、 できれば避けたいからです。 以上、よろしくお願い致します。
|