diff --git a/Demo/HCView/frmHCViewDemo.cs b/Demo/HCView/frmHCViewDemo.cs index c56724827dfca92a9a5b8b1a5c8f8a57c88ace3f..d326cc8420c7bba83ea1a1378e3f70b0d8094041 100644 --- a/Demo/HCView/frmHCViewDemo.cs +++ b/Demo/HCView/frmHCViewDemo.cs @@ -591,7 +591,7 @@ namespace HCViewDemo if (vTopData == null) vTopData = vActiveData; - mniTable.Enabled = vActiveItem.StyleNo == HCStyle.Table; + mniTable.Enabled = vActiveItem != null && vActiveItem.StyleNo == HCStyle.Table; if (mniTable.Enabled) { HCTableItem vTableItem = vActiveItem as HCTableItem; diff --git a/Source/HCImageItem.cs b/Source/HCImageItem.cs index d982f135bf54f1f5583aa35a45ede678a67532e9..37f048f4ba101d86fb63ae21d29e51172b32c5d0 100644 --- a/Source/HCImageItem.cs +++ b/Source/HCImageItem.cs @@ -87,6 +87,7 @@ namespace HC.View public HCImageItem(HCCustomData aOwnerData, int aWidth, int aHeight) : base(aOwnerData, aWidth, aHeight) { + FImage = new Bitmap(aWidth, aHeight); StyleNo = HCStyle.Image; FShapeManager = new HCShapeManager(); Clear(); diff --git a/Source/HCRichData.cs b/Source/HCRichData.cs index 1880721141feb987764b2a217c158daebc9394c5..b1e4548d2a96d2384d51558ea340a4354c2ef876 100644 --- a/Source/HCRichData.cs +++ b/Source/HCRichData.cs @@ -564,7 +564,7 @@ namespace HC.View switch (aStyleNo) { case HCStyle.Image: - Result = new HCImageItem(this, 0, 0); + Result = new HCImageItem(this, 100, 100); break; case HCStyle.Table: