ImageGlass.frmMain.UpdateStatusBar C# (CSharp) Method

UpdateStatusBar() private method

Update image information on status bar
private UpdateStatusBar ( bool @zoomOnly = false ) : void
@zoomOnly bool
return void
        private void UpdateStatusBar(bool @zoomOnly = false)
        {
            string fileinfo = "";

            if (GlobalSetting.ImageList.Length < 1)
            {
                this.Text = "ImageGlass ";
                lblInfo.Text = fileinfo;
                return;
            }

            //Set the text of Window title
            this.Text = "ImageGlass - " +
                        (GlobalSetting.CurrentIndex + 1) + "/" + GlobalSetting.ImageList.Length + " " +
                        GlobalSetting.LangPack.Items["frmMain._Text"] + " - " +
                        GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex);

            if (GlobalSetting.IsImageError)
            {
                try
                {
                    fileinfo = ImageInfo.GetFileSize(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)) + "\t  |  ";
                    fileinfo += Path.GetExtension(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)).Replace(".", "").ToUpper() + "  |  ";
                    fileinfo += File.GetCreationTime(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)).ToString("yyyy/M/d HH:m:s");
                    _imageInfo = fileinfo;
                }
                catch { fileinfo = ""; }
            }
            else
            {
                try
                {
                    fileinfo += picMain.Image.Width + " x " + picMain.Image.Height + " px  |  ";
                }
                catch { }

                if (zoomOnly)
                {
                    fileinfo = picMain.Zoom.ToString() + "%  |  " + _imageInfo;
                }
                else
                {
                    fileinfo += ImageInfo.GetFileSize(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)) + "\t  |  ";
                    fileinfo += File.GetCreationTime(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)).ToString("yyyy/M/d HH:m:s");

                    _imageInfo = fileinfo;

                    fileinfo = picMain.Zoom.ToString() + "%  |  " + fileinfo;
                }
            }

            //Move image information to Window title
            this.Text += "  |  " + fileinfo;
        }
frmMain