我刚加了
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的成员”。
谁能告诉我这是怎么回事吗?我想我错过了扩展,但我不知道在哪里/如何解决这个问题。
谢谢!
发布于 2014-05-21 23:28:06
AutoScaleMode是窗体的成员,AutoScaleDimensions是容器控件的成员。当您的东西是UserControl (从名称ucGrid猜测)时,它是Forms的成员,并且继承自ContainerControl,因此这两个属性都是可用的。
现在,既然您继承了System.Windows.Forms.Control (从Component继承),那么这些属性就不存在了。从技术上讲,ucGrid不再是UserControl,而是控件。
https://stackoverflow.com/questions/23795328
复制相似问题