CustomGxObject_CS.GxPyObject.SetBitmaps C# (CSharp) Method

SetBitmaps() private method

private SetBitmaps ( ) : void
return void
		private void SetBitmaps()
		{
			try
			{
				// In the constructor, initialize the icons to use.
                m_bitmaps[0] = new System.Drawing.Bitmap(GetType().Assembly.GetManifestResourceStream("CustomGxObject_CS.LargeIcon.bmp"));
                m_bitmaps[1] = new System.Drawing.Bitmap(GetType().Assembly.GetManifestResourceStream("CustomGxObject_CS.SmallIcon.bmp"));
				if (m_bitmaps[0] != null)
				{
					m_bitmaps[0].MakeTransparent(m_bitmaps[0].GetPixel(1,1));
					m_hBitmap[0] = m_bitmaps[0].GetHbitmap();
				}
				if (m_bitmaps[1] != null)
				{
					m_bitmaps[1].MakeTransparent(m_bitmaps[1].GetPixel(1,1));
					m_hBitmap[1] = m_bitmaps[1].GetHbitmap();
				}
			}

			catch (System.ArgumentException ex)
			{
				if (ex.TargetSite.ToString() == "Void .ctor(System.IO.Stream)")
				{
					System.Diagnostics.Debug.WriteLine(ex.Message);
					// Error accessing the bitmap embedded resource.
					m_bitmaps[0] = null;
					m_bitmaps[1] = null;
				}
			}
		}