PDA

View Full Version : Custom Control



alip85
جمعه 29 دی 1385, 23:42 عصر
مشکلی در پیاده سازیCustom Control در VB.net 2005 دارم.
کنترلهایی ActiveXدر قالب کلاسهای MFC 6 با زبان VC++6 نوشته بودم که از کلاس CDCاستفاده می‌کرد. حال در پیاده سازی جدید توسط Custom Control در Vb.net (http://vb.net/)با کلاس Graphics مشکل کندی Interface و Refresh شدن بی جهت وجود دارد.



راه حل چیست؟



//in VC6++ ActiveX
void CMyListBoxCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
m_list.Show(pdc);
}



// in VB.net 2005 Custom Control
Protected Overrides Sub OnPaint(ByVal pe As System.Windows.Forms.PaintEventArgs
MyBase.OnPaint(pe
Draw(pe.Graphics)
End Sub

leilav_1984
شنبه 30 دی 1385, 11:00 صبح
ممکنه هدف اصلیتون رو کمی شفافتر بفرمایید؟