Articles of click

Come ottenere l’handle del pulsante dell’applicazione di terze parti utilizzando c #?

Sto cercando di generare un evento click in un’applicazione di terze parti. Per prima cosa ho provato a simulare un clic sulla calcolatrice. Ecco il codice ” IntPtr hwnd = IntPtr.Zero; IntPtr hwndChild = IntPtr.Zero; //Get a handle for the Calculator Application main window hwnd = FindWindow(null, “Calculator”); hwndChild = FindWindowEx(hwnd, IntPtr.Zero, “Button”, “1”); //send […]

Come aggiungere un evento Click a un Ellipse nel codice?

Per aggiungere un evento click a un pulsante nel codice C #, posso farlo Button btn = new Button; btn.Click += btn_Click; Cosa succede se ho un Ellipse, che non contiene un clic? Ellipse e = new Ellipse; e.??? += e_Click;

Dynamic-usercontrol click event

UserControl: private string lastName; public string LastName { get { return lastName; } set { lastName = value; lastNameTextBox.Text = value; } } Modulo: using (SqlConnection myDatabaseConnection = new SqlConnection(myConnectionString.ConnectionString)) { myDatabaseConnection.Open(); using (SqlCommand SqlCommand = new SqlCommand(“Select LasatName from Employee”, myDatabaseConnection)) { int i = 0; SqlDataReader DR1 = SqlCommand.ExecuteReader(); while (DR1.Read()) { i++; […]

Come posso differenziare tra singolo e doppio clic in .Net?

Voglio sovrascrivere OnMouseClick e OnMouseDoubleClick ed eseguire azioni diverse a seconda dello stile di clic utilizzato. Il problema è che OnMouseClick sta accadendo sia per il singolo che per il doppio clic e viene chiamato prima di OnMouseDoubleClick. Sono certo che questo deve essere un requisito comune, quindi credo che mi manchi qualcosa di abbastanza […]

Come cancellare l’evento click del pulsante winform?

Ho una class pulsante personalizzata ereditata da System.Windows.Forms.Button. Voglio usare questo pulsante nel mio progetto winform. Questa class si chiama “ConfirmButton” e mostra il messaggio di conferma con Sì o No. Ma il problema è che non so come fermare l’evento click quando l’utente ha selezionato No con il messaggio di conferma. Ecco la mia […]

Non sovrascrivere il file settings.settings con clickonce

All’inizio avevo alcune impostazioni definite dall’utente memorizzate nel mio file app.config, sotto appSettings. Queste sono proprietà che l’utente può modificare durante il runtime. Il primo problema che ho è quando distribuisco la mia applicazione con ClickOnce sovrascrive il file app.config e l’utente ha perso le sue impostazioni personali. Quindi ho spostato le proprietà nel file […]

Come sopprimere gli eventi globali di clic del mouse da Windows?

Sto sviluppando un’applicazione basata su Windows in cui voglio che ogni volta che la mia applicazione si avvia dovrebbe disabilitare gli eventi del clic del mouse al di fuori del modulo della finestra dell’applicazione. Qualcuno può dirmi, come posso ottenerlo? Grazie in anticipo. Modificare : Catturare l’evento click del mouse all’interno del modulo e sopprimere […]

L’evento click non si triggers quando faccio clic su un controllo in usercontrol dinamico

Ho controlli diversi nei miei usercontrols. E caricare gli usercontrols dynamicmente nella mia forma UserControl2 usercontrol = new UserControl2(); usercontrol.Tag = i; usercontrol.Click += usercontrol_Click; flowLayoutPanel1.Controls.Add(usercontrol); private void usercontrol_Click(object sender, EventArgs e) { // handle event } L’evento click non si triggers quando faccio clic su un controllo in usercontrol. Spara solo quando clicco su […]

Alza manualmente il pulsante (o qualsiasi controllo). C #

Qualcuno può dirmi come aumentare l’evento click del controllo del pulsante (o del resto per qualsiasi evento). Piattaforma: .net 2.0 / 3.0 / 3.5 Lingua: c # Dominio: applicazione Windows, WinForms, ecc.

“Una chiamata a una funzione PInvoke ha sbilanciato lo stack”

Ho creato un’applicazione Form in visual c #, che utilizza una funzione per generare clic del mouse, ma ho ricevuto il seguente messaggio di errore: A call to PInvoke function ‘…Form1::mouse_event’ has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention […]