Tag:

如何将List 的值在将其编码为c#中的条形码后添加到List 中

我有两个List一个是字符串,另一个是PictureBox类型。 我想取List类型字符串的值,然后将其转换为条形码,然后将其保存到PictureBox类型的List中。 我现在这样做: List PictureBoxList = new List(); List SerialNumberList = new List(); int SerialNumberStart = 0; for(int i = 0; i < 10 ; i++) { SerialNumberStart++; SerialNumberList.Add("S" + SerialNumberStart); } private void PrintButton_Click(object sender, EventArgs e) { for(int j =0 ; j < SerialNumberList.Count ; j++) { BarcodeLib.TYPE barcodetype1 = BarcodeLib.TYPE.CODE39; BarcodeLib.Barcode bar1 […]

从背景C#线程更新pictureBox是邪恶的吗?

首先,下面的代码似乎正在起作用。 它从连续字节流中提取jpeg图像,并在封装数据包校验和正确时将它们显示在pictureBox中。 由于PictureBox是由RxThread异步更新的,因此关注的是间歇性的GUI问题。 这里使用的方法是否正常,或者在向客户展示时可能会崩溃? public FormMain() { InitializeComponent(); var t1 = new Thread(RxThread) { IsBackground = true }; t1.Start(); } private void RxThread() { while (true) { … // validate incoming stream var payload = new Byte[payloadSize]; … // copy jpeg image from stream to payload pictureBox.Image = new Bitmap(new MemoryStream(payload)); } }

在pictureBox中旋转图像

我正在制作一个模拟时钟,我必须在我的pictureBox中旋转图像… 例如,我想每秒将图像旋转6度。 我能为此做些什么? 谢谢….

C#从一个图片框拖放到另一个图片框中

我正在使用C#在visual studio 2012中工作,我需要将一个图片框拖到另一个图片框中,基本上用拖动图片框图像替换目标图片框图像。 我该怎么做呢? 请具体并尝试尽可能简单地解释。 我对编程非常陌生,有点绝望所以请耐心等待我。

如何在WPF中的密码框中将插入位置设置为特定索引

我需要在WPF中显式设置密码框内的cursorposition。 我在passwordbox中看不到selectionstart属性。 有帮助吗?

如何在不使用“从屏幕上复制”的情况下,仅将位图捕获为图像框显示的内容?

具体来说:我需要捕获图片框实际显示的特定区域作为位图。 区域的坐标由我已覆盖在图片框顶部的控件的边界指定(但属于图片框)。 当我制作区域的“快照”时,控件被隐藏。 我尝试使用普通的屏幕捕获方法(CopyFromScreen),但你无法真正控制那里的时间。 所以它正在捕捉“插页式”状态,比如我的图片框中的照片之间的过渡。 它经常只捕获纯黑色图像(图片框的背景颜色)。 所以我尝试将显示的图像(picturebox.image属性)转换为位图。 问题是图片框很少显示图像。 它显示了一些图像的部分,根据它的尺寸模式(缩放)进行缩放和剪裁。 所以我不能只拿走我的控制坐标并将它们从整个图像中剪切掉。 所以我试着估计图像的哪个部分正在显示,并根据它来修正我的矩形。 事实certificate,我基本上是在重新创建图片框的“缩放”代码来实现这一点(使用图片框的宽高比,图像的宽高比,猜测图像当前正在发生什么级别的缩放,如果它更大或小于图片框等)。 它不漂亮。 所以:现在我需要一种只捕获当前正在图片框的客户区显示的位图的方法,包括照片和当前正在其周围显示的任何黑色“信箱”。 有人有吗? 请记住,我不能依赖使用CopyFromScreen。 它对我的目的来说不够可靠。 我想我需要一种获取图片框的方法来告诉我它正在显示的位。

如何在图片框中旋转图像

我正在制作一个winforms应用程序。 我希望实现的function之一是在家庭forms上的旋转装置。 装载主页时,应将鼠标hover在齿轮的图片上,并应将其旋转到位。 但到目前为止,我所拥有的只是RotateFlip而且只是翻转图片。 当鼠标hover在它上面时,有没有办法让齿轮转动到位? 我到目前为止的代码是: Bitmap bitmap1; public frmHome() { InitializeComponent(); try { bitmap1 = (Bitmap)Bitmap.FromFile(@”gear.jpg”); gear1.SizeMode = PictureBoxSizeMode.AutoSize; gear1.Image = bitmap1; } catch (System.IO.FileNotFoundException) { MessageBox.Show(“There was an error.” + “Check the path to the bitmap.”); } } private void frmHome_Load(object sender, EventArgs e) { System.Threading.Thread.Sleep(5000); } private void frmHome_FormClosed(object sender, FormClosedEventArgs e) […]

数据是空的。 无法在空值上调用此方法或属性。(使用combobox)

嗨,我在一个表中有空值,我将用于填充combobox。 我不知道该怎么做。 当我运行以下代码时,我收到错误: 数据是空的。 无法在空值上调用此方法或属性。 我需要帮助,我是mysql的新手 代码 : private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string constring = “datasource=localhost;port=3306;username=root;password=root”; string Query = “SELECT * from database.check WHERE patientname IS NOT NULL”; MySqlConnection conDataBase = new MySqlConnection(constring); MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase); MySqlDataReader myReader; try { conDataBase.Open(); myReader = cmdDataBase.ExecuteReader(); while (myReader.Read()) { string namethestore […]

如何获得Click的位置?

我正在制作一款游戏,玩家将点击其中一个单位(即图片框),并且玩家的单位位于中心,将显示一个圆圈。 (圆圈也是一个图片框)当玩家点击圆圈的图片框时,我需要弄清楚点击的位置是否在圆的半径范围内。 我的问题是如何获得点击的位置?

如何在缩放图像上绘图?

我的应用程序中有一个400X400 Size图片盒。 图片SizeMode设置为Zoomed 。 我在图片框中加载了一张700X446的png图像。 我有以下问题, 即使我沿着红色路径绘制黑色直线,实际上它也是从透视图中沿着加载的图像显示的。 我该如何解决这个问题? PS我只想在图像上绘图,而不是整个图片框。 源代码: public partial class MainForm : Form { Bitmap _inputImage = null; //Graphics _imageGraphics = null; #region ctor public MainForm() { InitializeComponent(); _inputImage = Bitmap.FromFile(@”E:\cracked.png”) as Bitmap; this.inputImagePictureBox.Image = _inputImage; } #endregion #region Mouse Up and Down Point _startPoint = Point.Empty; private void left_MouseDown(object sender, MouseEventArgs […]