Tag: resize

在WPF中运行时调整TextBox的大小

只是想知道如何通过在WPF中拖动角来让用户在运行时调整TextBox控件的大小。 不太重要的是,用于调整所有控件大小的技术是否相同? 谢谢 :)

调整位图图像的大小

我希望保存较小的图像尺寸。 我该如何resize? 我使用此代码来重新映射图像: Size size = new Size(surface.Width, surface.Height); surface.Measure(size); surface.Arrange(new Rect(size)); // Create a render bitmap and push the surface to it RenderTargetBitmap renderBitmap = new RenderTargetBitmap( (int)size.Width, (int)size.Height, 96d, 96d, PixelFormats.Default); renderBitmap.Render(surface); BmpBitmapEncoder encoder = new BmpBitmapEncoder(); // push the rendered bitmap to it encoder.Frames.Add(BitmapFrame.Create(renderBitmap)); // save the data to the stream encoder.Save(outStream);

如何在c#中放大和缩小图像

我想编写一个程序来实现c#中的放大和缩小任务。 我不想调整pictureBox的大小,我想调整图片本身的大小。 但我不知道我到底要做什么。 你能帮我吗?

如何捕获结束resize窗口?

我需要在WPF中捕获事件endresize。

在我创建WPF窗口时,Windows窗体窗口会更改其大小

我有一个System.Window.Forms.Form ,我处理每个按钮点击。 当我收到第一个事件时,我创建了一个新的WPF System.Windows.Window对象。 class WPF_Window : Window { } public partial class Form1 : Form { WPF_Window wnd = null; public Form1() { InitializeComponent(); } private void Form1_MouseClick(object sender, MouseEventArgs e) { if (wnd == null) { wnd = new WPF_Window(); } } } 在我的计算机上,此代码按预期工作,但如果我在另一台计算机(Windows 10)上运行它,当我单击Windows窗体窗口时更改其大小(减小其尺寸)。 这怎么可能? 我怎样才能避免这种行为?

使用表单resize调整控件大小

我已经阅读了几个堆栈溢出问题,但没有为我的问题找到一个好的解决方案。 每当调整表单大小时,如何调整控件的大小? 当forms变大或变小时,我希望它们变大或变小。 在visual basic中,这很容易用form.Zoom属性(当然不需要调整控件的大小,但解决了我需要的东西)。 不幸的是,这在C#winforms中不可用。 以下是我没有运气的其他一些事情: private void formMain_Resize(object sender, EventArgs e) {/* double scale; this.scaleWidth = (float)this.Width / (float)this.origWidth; this.scaleHeight = (float)this.Height / (float)this.origHeight; if (this.scaleHeight > this.scaleWidth) { scale = this.scaleHeight; } else { scale = this.scaleWidth; } foreach (Control control in this.Controls) { control.Height = (int)(control.Height * this.scaleHeight); control.Width = (int)(control.Width […]

.NET中最快的图像大小调整

我需要最快的库来调整全尺寸图像(一些尺寸高达9MB)到多种尺寸 。 这是场景: 用户上传照片 FileSystemWatcher正在服务中运行,观察丢弃位置(在SAN上) 当出现新照片时,该服务将以完整的JPEG质量创建4个版本的图像: 100px宽 320px宽 640px宽 1280宽 如果库是C / C ++或其他任何东西,我都不会感到困惑,只要我可以通过.NET进入它就很酷。 此外,还需要扩展到可能有1,000个活跃用户。 让我知道你的想法 :)

听另一个窗口调整C#中的事件大小

我正在实现一个小应用程序(观察者),需要将自己“附加”到另一个窗口的底部(观察到)。 后者不是应用程序内部的窗口。 此时我通过获取窗口的hWnd并在线程中定期查询观察窗口的位置来解决,相应地移动观察者窗口。 然而,这是一个非常不优雅的解决方案。 我想做的是听取观察窗口的resize事件,以便观察者只在必要时做出反应。 我假设我应该使用一个钩子,我找到了很多方法,但是我对C WinAPI缺乏了解阻碍了我需要创建哪个钩子以及如何(pinvoke / parameters / etc)。 我很确定这是非常简单的,你们中的一些熟悉C / C ++和WinAPI就可以随时得到答案;) 谢谢

C#调整文本框大小以适应内容

我正在编写一个程序,用户应该能够在文本框中编写文本。 我希望文本框能够自行resize,因此它适合内容。 我尝试过以下方法: private void textBoxTitle_TextChanged(object sender, TextChangedEventArgs e) { System.Drawing.Font myFont = new System.Drawing.Font(“Verdana”, 8); System.Drawing.SizeF mySize = e.Graphics.MeasureString(“This is a test”, myFont); this.textBoxTitle.Width = (int)Math.Round(mySize.Width, 0); } 我收到一个错误,说Graphics不适用于TextChangedEventArgs。 还有其他方法可以调整文本框的大小吗?

根据屏幕分辨率调整WPF窗口和内容的大小

我有一个WPF应用程序,每个窗口有多个控件,一些覆盖等,我需要的是一种让应用程序根据屏幕分辨率自动resize的方法。 有任何想法吗 ?