点击回首页
我的浏览记录 | | 帮助?
当前位置:
首页>> 学教实践>> JFZi仓库管理系统源码>> 源文件浏览
[共享版 20分] WinForm,下载次数:61 次 | 关键字: 仓库管理 企业应用 仓储

源码截图

源码目录树

当前路径:ReportformsViewForm.cs     using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
using System.Runtime.InteropServices;
using System.Drawing.Imaging;

namespace CamtasiaStudio
{
    public partial class ReportformsViewForm : Form
    {
        public ReportformsViewForm()
        {
            InitializeComponent();
        }

        //定义获取当前登录的用户的姓名
        public static string UserName;
        //定义获取当前登录的用户的所属权限
        public static string UserPower;

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void ReportformsViewForm_Load(object sender, EventArgs e)
        {
            //显示当前登录的用户名、权限
            this.lblUser.Text = UserName + "[" + UserPower + "]";
            //显示当前的系统时间  
            this.timer1.Start();
          
            //轨道滑块默认为小
            this.trackBar1.Value = 1;
            //隐藏Chart
            this.chart2.Visible = false;
            //隐藏标题
            this.lblTitle.Visible = false;
            this.cbIn.SelectedIndex = 0;
            this.cbOut.SelectedIndex = 0;
            //样式
            this.cbStyle.SelectedIndex = 0;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            //获取当前系统时间
            this.lblTime.Text = DateTime.Now.ToString("yyyy年MM月dd日 dddd HH:mm:ss");
        }

        #region 将视图导出成图片
        //将视图导出成图片
        //声明一个API函数
        [System.Runtime.InteropServices.DllImportAttribute("gdi32.dll")]

        private static extern bool BitBlt(
                        IntPtr hdcDest,   //目标DC的句柄  
                        int nXDest,
                        int nYDest,
                        int nWidth,
                        int nHeight,
                        IntPtr hdcSrc,     //源DC的句柄  
                        int nXSrc,
                        int nYSrc,
                        System.Int32 dwRop     //光栅的处理数值  
                          );
        private void btnKeepImage_Click(object sender, EventArgs e)
        {
            if (chart2.Visible == false)
            {
                MessageBox.Show("您还未绘制视图,不能保存!");
                return;
            }
            ////获得当前屏幕的大小
            Rectangle rect = new Rectangle();
            rect = Screen.GetWorkingArea(this);
            //创建一个以当前屏幕为模板的图象  
            Graphics g1 = this.CreateGraphics();
            //创建以屏幕大小为标准的位图    
            Image MyImage = new Bitmap(rect.Width * 57 / 80, rect.Height * 69 / 80, g1);
            Graphics g2 = Graphics.FromImage(MyImage);
            //得到屏幕的DC  
            IntPtr dc1 = g1.GetHdc();
            //得到Bitmap的DC    
            IntPtr dc2 = g2.GetHdc();
            //调用API函数,实现屏幕捕获  
            BitBlt(dc2, 0, 0, rect.Width, rect.Height, dc1, 0, 0, 13369376);
            //释放掉屏幕的DC  
            g1.ReleaseHdc(dc1);
            //释放掉Bitmap的DC    
            g2.ReleaseHdc(dc2);
            //声明文件格式  
            saveFileDialog1.Filter = "BMP|*.bmp|JPEG|*.jpeg|GIF|*.gif|PNG|*.png";
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //文件路径名称
                string picPath = saveFileDialog1.FileName;
                //文件类型
                string picType = picPath.Substring(picPath.LastIndexOf(".") + 1, (picPath.Length - picPath.La...
完整源码文件,请先购买后再查看
关于我们 | 顾问团队 | 发展历程 | 联系我们 | 源码上传
联系电话(Tel):4008-010-151(免长途)
地址:北京市海淀区大恒科技大厦五层 邮编:100080
Floor 5th,Daheng Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2015. 京ICP备09089570号 | 京公网安备11010702000869号
分享该页面
关闭侧边栏