- PR -

DrawItemイベントでVSSがチェックアウトされる

1
投稿者投稿内容
Ts-Factory
常連さん
会議室デビュー日: 2006/08/08
投稿数: 42
投稿日時: 2008-08-06 12:14
VB.NET 2005(以下VB) + Visual SourceSafe 2005(以下VSS)で開発しております。

タブコントロールを継承したカスタムコントロールがあり
DrawItemイベントでタブの背景色を変えるしょりをしています。

このカスタムコントロールが配置されたフォームがあります。
このフォームでデザイナを表示するだけでVSSがチェックアウトされてしまいます。

VSSで比較しても「同じファイルです」となり変更箇所が見当たりません。
(XXX.VBおよびXXX.Designer.vbいずれも変更なし)

何かよい対応方法はないでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-06 12:58
引用:

Ts-Factoryさんの書き込み (2008-08-06 12:14) より:

タブコントロールを継承したカスタムコントロールがあり
DrawItemイベントでタブの背景色を変えるしょりをしています。


その中に Initializer を変更してしまうようなコードがあるのではないでしょうか。 とりあえず、DesignMode プロパティを仕込み原因を切り分けると良いと思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
Ts-Factory
常連さん
会議室デビュー日: 2006/08/08
投稿数: 42
投稿日時: 2008-08-07 01:00
じゃんぬねっと さん

回答ありがとうございます。
コード:

If DesignMode Then Return


を1ステップ毎ずらしながら調査した結果
コード:

Me.TabPages(e.Index).BackColor = Color.Red


の箇所が原因であることがわかりました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)