123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace PaintDotNet.Preview2
- {
- public partial class ModeMenuControl : UserControl
- {
- public Action PreviewModeClick;
- public Action StitchModeClick;
- public Action DeepModeClick;
- public ModeMenuControl()
- {
- InitializeComponent();
- InitializeLanguageText();
- foreach (Control item in this.Controls)
- {
- item.Click += (s, e) => this.Hide();
- }
- }
- private void InitializeLanguageText()
- {
- this.button1.Text = PdnResources.GetString("Menu.ImageCollection.Text");
- this.button2.Text = PdnResources.GetString("Menu.Image.ImageStitching.Text");
- this.button3.Text = PdnResources.GetString("Menu.Image.DepthExtension.Text");
- }
- private void button1_Click(object sender, EventArgs e)
- {
- PreviewModeClick?.Invoke();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- StitchModeClick?.Invoke();
- }
- private void button3_Click(object sender, EventArgs e)
- {
- DeepModeClick?.Invoke();
- }
- }
- }
|