Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Meta en 7 Julio 2020, 14:13 pm



Título: Quitar el puntero del ratón en pantalla
Publicado por: Meta en 7 Julio 2020, 14:13 pm
Buenas:

Usando Windows Form C# hice este código.
Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace prueba_cs
  12. {
  13.    public partial class Form1 : Form
  14.    {
  15.        public Form1()
  16.        {
  17.            InitializeComponent();
  18.            timer1.Start();
  19.        }
  20.  
  21.  
  22.  
  23.        void cambioColor()
  24.        {
  25.            this.BackColor = Color.Black; // Formulario negro.
  26.            //this.ForeColor = Color.White; // Cambia textos en blanco.
  27.            label1.ForeColor = Color.White;
  28.        }
  29.  
  30.        void cambioColor2()
  31.        {
  32.            this.BackColor = Color.White; // Formulario blanco.
  33.            //this.ForeColor = Color.Black; // Cambia textos en negro.
  34.            label1.ForeColor = Color.Black;
  35.        }
  36.  
  37.        private void timer1_Tick(object sender, EventArgs e)
  38.        {
  39.            cambioColor();
  40.            timer1.Stop();
  41.            timer2.Start();
  42.        }
  43.  
  44.        private void timer2_Tick(object sender, EventArgs e)
  45.        {
  46.            cambioColor2();
  47.            timer2.Stop();
  48.            timer1.Start();
  49.        }
  50.    }
  51. }

Se sale del formulario pulsando Alt + F4. Quiero que se desactive el puntero del ratón en el momento que cree este formulario.

Gracias.


Título: Re: Quitar el puntero del ratón en pantalla
Publicado por: Serapis en 7 Julio 2020, 15:42 pm
Código
  1. //...
  2.  
  3. namespace Ocultar_Raton
  4. {
  5.    public partial class Form1 : Form
  6.    {
  7.        public Form1()
  8.        {
  9.            InitializeComponent();
  10.        }
  11.  
  12.        private void Form1_Load(object sender, EventArgs e)
  13.        {
  14.            Cursor.Hide();
  15.        }
  16.    }
  17. }
  18.  

Es mala costumbre que para cualquier dudita se ande preguntando... La documentación de C# (y de todos los lenguajes que proporciona Mocosoft), está recogida en la propia página de Mocosoft, completa, actualizada, ...desde que existe Internet...
-https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms?view=netcore-3.1


Título: Re: Quitar el puntero del ratón en pantalla
Publicado por: Meta en 7 Julio 2020, 21:07 pm
Muchísimas gracias-