tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2:解決しました
投稿日: 2008/10/06(Mon) 07:14
投稿者花ちゃん
現状では左端一杯までスクロールした状態なのでそれ以上はスクロールするものが
ないからバーも表示しないだけですよね、行でも同じ事がいえますよね
スプレッドシートの場合列や行単位でスクロールさせていて、テキストボックスの
ようなものは、表示位置(ドット)を移動させているというイメージですかね。

下記のようにすれば、理由がよく解るかと
With MSFlexGrid1
    .Width = 4455
'    .Height = 400   'コメントを外して試して見て下さい
    .Cols = 4
    .Rows = 2
    .FixedCols = 2
    .ColWidth(0) = 5 * 150
    .ColWidth(1) = 5 * 150
    .ColWidth(2) = 0        'これを追加する
    .ColWidth(3) = 20 * 150
    .ScrollBars = flexScrollBarBoth
    .AllowUserResizing = flexResizeColumns
    .TextMatrix(0, 3) = "あいうえおかきくけこさしすせそたちつてと"
End With


下記の方が解りやすいかな

With MSFlexGrid1
    .Width = 4455
    .Cols = 4
    .Rows = 2
    .FixedCols = 2
    .ColWidth(0) = 5 * 150
    .ColWidth(1) = 5 * 150
    .ColWidth(2) = 20 * 150
    .ColWidth(3) = 0        'これを追加する
    .ScrollBars = flexScrollBarBoth
    .AllowUserResizing = flexResizeColumns
    .TextMatrix(0, 2) = "あいうえおかきくけこさしすせそたちつてと"
End With

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。