我刚刚添加了
Public Class ucGrid : Inherits System.Windows.Forms.Control
到
Public Class ucGrid
然后我在以下两行中收到错误:
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
我得到的错误是" .AutoScaleDimnension"不是uGridGrid的成员"和" AutoScaleMode不是uGrid"
的成员有人可以告诉我这里发生了什么吗?我想我错过了扩展程序,但我不知道在哪里/如何解决这个问题。
谢谢!
答案 0 :(得分:1)
AutoScaleMode
是Forms的成员,AutoScaleDimensions
是Container控件的成员。如果您的商品是UserControl
(从名称ucGrid
开始猜测),则它是Forms
的成员并且继承自ContainerControl
,因此这两个属性都可用。
现在,由于您继承自System.Windows.Forms.Control
(继承自Component
),因此不存在这些属性。从技术上讲,ucGrid
不再是UserControl,而是一个控件。