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 CanFly.UI
{
    public partial class BaseFrmGuide : Form
    {
        public BaseFrmGuide()
        {
            InitializeComponent();

            // 处理 Panel 的大小变化事件,以动态更新控件宽度
            panelMain.SizeChanged += PanelMain_SizeChanged; ;
        }


        private void PanelMain_SizeChanged(object? sender, EventArgs e)
        {
            foreach (Control control in flowPanelContent.Controls)
            {
                control.Width = panelMain.Width - 6; // 根据 Panel 的宽度调整控件
            }
        }


        public void SetTitle(string title)
        {
            this.lblTitle.Text = title;
        }


        public void SetLogo(Image logo)
        {
            this.pbLogo.BackgroundImage = logo;
            this.pbLogo.SizeMode = PictureBoxSizeMode.StretchImage;
            this.pbLogo.Refresh();
        }

        private void BaseFrmGuide_Load(object sender, EventArgs e)
        {

        }


    }
}