コード例 #1
0
        private void ThreadExceptionDialog_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            if (expandImage != null)
            {
                expandImage.Dispose();
            }
            expandImage = DpiHelper.GetBitmapFromIcon(GetType(), DownBitmapName);

            if (collapseImage != null)
            {
                collapseImage.Dispose();
            }
            collapseImage = DpiHelper.GetBitmapFromIcon(GetType(), UpBitmapName);

            ScaleBitmapLogicalToDevice(ref expandImage);
            ScaleBitmapLogicalToDevice(ref collapseImage);

            detailsButton.Image = detailsVisible ? collapseImage : expandImage;
        }
コード例 #2
0
        private void ThreadExceptionDialog_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            if (expandImage != null)
            {
                expandImage.Dispose();
            }
            expandImage = new Bitmap(this.GetType(), DownBitmapName);
            expandImage.MakeTransparent();

            if (collapseImage != null)
            {
                collapseImage.Dispose();
            }
            collapseImage = new Bitmap(this.GetType(), UpBitmapName);
            collapseImage.MakeTransparent();

            ScaleBitmapLogicalToDevice(ref expandImage);
            ScaleBitmapLogicalToDevice(ref collapseImage);

            detailsButton.Image = detailsVisible ? collapseImage : expandImage;
        }
コード例 #3
0
 protected virtual void OnDpiChanged(DpiChangedEventArgs e)
 {
     throw null;
 }