请阅读我的问题,这不是一个重复的问题.
我在Windows窗体上有三个单选按钮,所有这些按钮都有相关的常见'CheckedChanged'事件.当我单击任何这些单选按钮时,它会触发"CheckedChanged"事件两次.
这是我的代码:
private void radioButtons_CheckedChanged(object sender, EventArgs e)
{
//My Code
}
Run Code Online (Sandbox Code Playgroud)
我插入断点,此事件中的整个代码迭代两次.请告诉我它为什么会这样?
我正在尝试将位图转换为图标.但是有一些错误,因为结果文件只是空白.
private void btnCnvrtSave_Click(object sender, EventArgs e)
{
Bitmap bmp = new Bitmap(sourceFile); //sourceFile = openfiledialog.FileName;
IntPtr Hicon = bmp.GetHicon();
Icon myIcon = Icon.FromHandle(Hicon);
SaveFileDialog sfd = new SaveFileDialog();
sfd.Title = "Save Icon";
sfd.Filter = "Icon|*.ico";
sfd.ShowDialog();
FileStream fileStream = new FileStream(sfd.FileName, FileMode.OpenOrCreate);
myIcon.Save(fileStream);
fileStream.Flush();
fileStream.Close();
MessageBox.Show("Image is converted successfully!");
//Process.Start(sfd.FileName);
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多来弄清楚问题,但不能.请告诉我问题出在哪里.
我已经尝试了很多,我怎么能将图像从SQL Server加载到图片框,但我找不到非常有用的材料.
首先,我借助以下查询将图像保存到数据库中:
insert into imageTest (pic_id, pic)
values(1, 'D:\11.jpg')
Run Code Online (Sandbox Code Playgroud)
现在我想将图像加载到图片框中.
我在 Windows 窗体上设置了“鼠标离开”事件,我想在鼠标离开可见区域时隐藏窗体。
但这是我面临问题的地方。即使我将鼠标移动到同一表单上的按钮上,它也会调用 'mouse leave' 事件,从而使该表单不可见。
这意味着我必须防止在将鼠标移动到按钮时触发事件。但是如何?还有其他方法吗?
我已经使用了计时器,我发现它在几秒或几毫秒内做出决定时非常有帮助.现在我强烈感觉到计时器的连续运行会逐渐增加处理器周期的消耗.
我已经创建了一个应用程序(C#)并使用'timer tick'来执行每1000毫秒(1秒)的"三个"指令,我注意到5分钟后应用程序消耗了5%的CPU能力,10%后消耗了10%.
如果这个进度保持不变那么如果我在后台运行我的应用程序会在4-5小时后发生什么?
我应该避免过度使用计时器吗?
private void currentTime_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString("HH:mm:ss tt");
label2.Text = dt.AddSeconds(i).ToString("HH:mm:ss");
i++;
}
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我想使用工具提示指向标签以引起用户注意:
toolTip.IsBalloon = true;
toolTip.Show("message", label1);
Run Code Online (Sandbox Code Playgroud)
问题是气球没有指向指定的标签.我该怎么办?
我正在从文本框中获取输入.我已将输入数字从文本框保存到这样的数组:
char[] _array = textBox1.Text.ToCharArray(0, textBox1.Text.Length);
Run Code Online (Sandbox Code Playgroud)
现在我想将数组转换为int数组,因为我想对数组的每个索引执行数学运算.
我怎样才能实现目标?谢谢.
我从文本框中输入数字输入.我想检查一下
if(textBox1.Text.Contains("."))
Run Code Online (Sandbox Code Playgroud)
像55.37
然后将字符串分成两部分/字符串.
如何检查鼠标指针是指向按钮还是其他控件?我想在鼠标悬停/移动按钮时执行特定任务.
我知道我可以在个别按钮上设置事件.但是不可能检查指向/悬停控件是否按钮?
c# ×10
winforms ×6
.net ×1
arrays ×1
balloon-tip ×1
cpu-usage ×1
mouseevent ×1
mouseleave ×1
picturebox ×1
radio-button ×1
string ×1
textbox ×1
timer ×1
tooltip ×1