タイトル : 環境のようです。 投稿日 : 2006/02/18(Sat) 11:32 投稿者 : 花ちゃん
昨夜は自宅のノートパソコンだったので、作り直したら AxMSHFlexGrid1.set_Cols(10) で動作しましたが 元々作成したデスクトップのパソコンでは、AxMSHFlexGrid1.set_Cols(10) では エラーとなります。 新たに作り直しても同じで、ノートパソコンで作成した、Interop.MSHierarchicalFlexGridLib.dll と AxInterop.MSHierarchicalFlexGridLib.dll をペーストしてやれば、AxMSHFlexGrid1.set_Cols(10) で動作しますが、原因は不明です。 MSHFLXGD.OCX も作成日やバージョンも同じです。 環境の違いといえば、VB6.0のサービスパックが、ノートの方は、5 でデスクトップが 6 位 しか違いがありません。 だめな方のデスクトップでVB2005 で作成すれば、AxMSHFlexGrid1.set_Cols(10) で ok と なります。 と言う事は、 VB.NET 2003 に何らかの原因があるのでしょうか? こんな事って私のこの1台だけなのかな? 下記でも、同様の書き方しているぞー hhttp://www.vbforums.com/showthread.php?referrerid=61394&t=355045 With MSHFlexGrid .set_Cols(0, 4) でも .set_ColWidth(0, 300) は、引数が2個になっている 私はset_ColWidth(0, , 300) で ないとエラーとなる。 ここでも hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200306_03060078.html |