在运行应用程序时,即使我构建了一个gui,也没有显示gui? [英] When running application no gui is shown even though I build a gui?
问题描述
这是我的GUI:
https://gyazo.com/bb3b4429f36e21fe17fbd96940a82548
https://gyazo.com/bb3b4429f36e21fe17fbd96940a82548
这是我的代码:
使用System;
使用System.Collections.Generic;
使用System.ComponentModel;
使用System.Data;
使用System.Drawing;
使用System.Linq;
使用System.Text;
使用System。 Threading.Tasks;
使用System.Windows.Forms;
使用System.Runtime.InteropServices;
namespace Jitterclicker
{
&NBSP; public partial class< g class =" gr_ gr_85 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace"数据-GR-ID =" 85" id =" 85"> Form1:< / g>表格
&NBSP; {
&NBSP; &NBSP; &NBSP; [DllImport(" user32.dll",CharSet = CharSet.Auto,CallingConvention = CallingConvention.StdCall)]¥b $ b &NBSP; &NBSP; &NBSP; public static extern void mouse_event(long dwFlags,long dx,long dy,long cButtons,long dwExtraInfo);
&NBSP; &NBSP; &NBSP; private const int MOUSEEVENTF_LEFTDOWN = 0x02;
&NBSP; &NBSP; &NBSP; private const int MOUSEEVENTF_LEFTUP = 0x04;
&NBSP; &NBSP; &NBSP; private const int MOUSEEVENTF_MOVE = 0x0001;
&NBSP; &NBSP; &NBSP; public void DoMouseClick()
&NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; //执行点击 &NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
&NBSP; &NBSP; &NBSP; }
&NBSP; &NBSP; &NBSP; private void OnKeyDownHandler(object sender,KeyEventArgs e)
&NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; bool isPressed = false;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if(e.KeyCode == Keys.R)
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if(isPressed == false)
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; jitterTimer.Start();
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; isPressed = true;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }其他
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; isPressed = false;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; jitterTimer.Stop();
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }¥b $ b &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }¥b $ b &NBSP; &NBSP; &NBSP; }¥b $ b &NBSP; &NBSP; &NBSP; private void Form1_Load(object sender,EventArgs e)
&NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; }
&NBSP; &NBSP; &NBSP; private void jitterTimer_Tick(object sender,EventArgs e)
&NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; DoMouseClick();
$
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP;随机r = new Random();
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; Console.WriteLine(jitterTimer.Interval);
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; jitterTimer.Interval = r.Next(flatTrackBar1.Value,flatTrackBar2.Value);
&NBSP; &NBSP; &NBSP; }
&NBSP; &NBSP; &NBSP; private void timer1_Tick(object sender,EventArgs e)
&NBSP; &NBSP; &NBSP; {
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; mintickLabel.Text = flatTrackBar1.Value.ToString();
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; maxtickLabel.Text = flatTrackBar2.Value.ToString();
&NBSP; &NBSP; &NBSP; }¥b $ b &NBSP; }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace Jitterclicker
{
public partial class <g class="gr_ gr_85 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace" data-gr-id="85" id="85">Form1 :</g> Form
{
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_MOVE = 0x0001;
public void DoMouseClick()
{
//perform click
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
bool isPressed = false;
if (e.KeyCode == Keys.R)
{
if (isPressed == false)
{
jitterTimer.Start();
isPressed = true;
} else
{
isPressed = false;
jitterTimer.Stop();
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void jitterTimer_Tick(object sender, EventArgs e)
{
DoMouseClick();
Random r = new Random();
Console.WriteLine(jitterTimer.Interval);
jitterTimer.Interval = r.Next(flatTrackBar1.Value, flatTrackBar2.Value);
}
private void timer1_Tick(object sender, EventArgs e)
{
mintickLabel.Text = flatTrackBar1.Value.ToString();
maxtickLabel.Text = flatTrackBar2.Value.ToString();
}
}
}
每次我建立我都会得到这个:
Every time I build I get this:
https://gyazo.com/8c826a071d11fc0b74bb6a24a5099dec
https://gyazo.com/8c826a071d11fc0b74bb6a24a5099dec
任何帮助都会非常感谢。
Any help would be great thanks.
推荐答案
可能 timer1 未启动(未启用)。
Maybe timer1 is not started (is not enabled).
这篇关于在运行应用程序时,即使我构建了一个gui,也没有显示gui?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!