2

セルをクリックするとこのイベントが発生し、クリックされた列 (列挙型) がチェックされ、列が編集可能である必要がある場合は編集が有効になります。

次の列は編集可能で正常に機能している必要がありますが、else ステートメントでは、これらの列を編集できないようにしたいと考えています。

強調表示されたものを使用しています (Farpoint Spread 6.0 (OLEDB)、手動でロードしています)

これは私が持っているコードであり、編集を無効にするものではありません。何か案は?

Select Case Col
        
        Case gcQtyDelivered, gcQtyFOC, gcQtyDelivered, gcCostPrice, gcRetailprice
            With lstTheLines
                .Row = Row
                .UserResizeCol = UserResizeOn
                .EditMode = True
                .Protect = False
            End With
        Case Else
            With lstTheLines
                .Row = Row
                '.Locked = True
                '.ReadOnly = True
                '.Enabled = False ' locks the full grid
                '.EditMode = False
                '.EditMode = False
                '.Col.ReadOnly = True
                .Enabled = True
                .Locked = False
                
            End With
            
End Select
4

1 に答える 1