C#中如何制作图片窗体(希望能写出代码)

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:20:51
如上所说任何.

这是不规则窗体,就是你背景图片是什么样子,你FORM就是什么样子
frmAbout 为一个FROM
aboutwin = new frmAbout();
aboutwin.CreateControlRegionComplete+=new EventHandler(addaboutmenuitem);
aboutwin.InitializeRegion(new Bitmap(Application.StartupPath + "\\about.bmp"));

下面就是处理类
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
using System.Threading;
namespace net.emice.Host
{
/// <summary>
///
/// Summary description for BitmapRegion.
/// </summary>
public class BitmapRegionFrom : System.Windows.Forms.Form
{
public EventHandler CreateControlRegionComplete;
private Bitmap mybitmap;
private void CreateControlRegion()
{
// Set our control''s size to be the same as the bitmap
//设置控件大小为位图大小