Canvas/MainWin.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Reflection;

namespace Canvas
{
	public partial class MainWin : Form
	{
		MenuItemManager m_menuItems;
		public MainWin()
		{
			UnitPoint p = HitUtil.CenterPointFrom3Points(new UnitPoint(0,2), new UnitPoint(1.4142136f, 1.4142136f), new UnitPoint(2,0));

			InitializeComponent();
			Text = Program.AppName;
			string[] args = Environment.GetCommandLineArgs();
			if (args.Length == 2) // assume it points to a file
				OpenDocument(args[1]);
			else
				OpenDocument(string.Empty);
			
			m_menuItems = new MenuItemManager(this);
			m_menuItems.SetupStripPanels();
			SetupToolbars();
			
			Application.Idle += new EventHandler(OnIdle);
		}
		void SetupToolbars()
		{
			MenuItem mmitem = m_menuItems.GetItem("New");
			mmitem.Text = "&New";
			mmitem.Image = MenuImages16x16.Image(MenuImages16x16.eIndexes.NewDocument);
			mmitem.Click += new EventHandler(OnFileNew);
			mmitem.ToolTipText = "New document";

			mmitem = m_menuItems.GetItem("Open");
			mmitem.Text = "&Open";
			mmitem.Image = MenuImages16x16.Image(MenuImages16x16.eIndexes.OpenDocument);
			mmitem.Click += new EventHandler(OnFileOpen);
			mmitem.ToolTipText = "Open document";

			mmitem = m_menuItems.GetItem("Save");
			mmitem.Text = "&Save";
			mmitem.Image = MenuImages16x16.Image(MenuImages16x16.eIndexes.SaveDocument);
			mmitem.Click += new EventHandler(OnFileSave);
			mmitem.ToolTipText = "Save document";

			mmitem = m_menuItems.GetItem("SaveAs");
			mmitem.Text = "Save &As";
			mmitem.Click += new EventHandler(OnFileSaveAs);

			mmitem = m_menuItems.GetItem("Exit");
			mmitem.Text = "E&xit";
			mmitem.Click += new EventHandler(OnFileExit);

后面还有 149 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。