using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Lskj.Business.Impl;
using Lskj.Control;
namespace Lskj.PubBrower
{
public partial class previewFrm : UserControl
{
public previewFrm()
{
InitializeComponent();
this.SizeChanged += OnSizeChanged;
}
///
/// 说明:窗口加载
/// 创建人:龚宇超
/// 创建日期:2019-06-28
/// 修改人:
/// 修改日期:
/// 修改备注:
/// 版本:1.0
///
/// The sender.
/// The instance containing the event data.
public void OnLoad(string url, int RightKeyFlag)
{
try
{
bool isPostFlag = this.moduleWebView.PubBrowerModel.isPostFlag == 1;
if (isPostFlag)
{
this.moduleWebView.FrmLoad("");
this.moduleWebView.LoadRequest(url, this.moduleWebView.PubBrowerModel.postData);
}
else
this.moduleWebView.FrmLoad(url);
}
catch (Exception ex)
{
string Message = ErrorMessage.PromptErrorMessage(ex);
MessageUtil.Show(Message, ex.Message);
}
}
///
/// 窗体大小改变时
///
///
///
private void OnSizeChanged(object sender, EventArgs e)
{
if (this.moduleWebView.cefBrowserSettings != null)
{
var handle = this.moduleWebView.cefBrowserSettings.GetHost().GetWindowHandle();
this.moduleWebView.ResizeWindow(handle, this.Width, this.Height);
}
}
}
}