Wenas juanjoxx si que se puede, solo tienes que modificar un poco las caracteristicas del form. Si lo que kieres es que aparezca asi durante todo el programa vas a la funcion que llama
Application.Run(new Funcion());
y en ella justo despues de inicializar los componentes
, modificas las caracteristicas del form. Lo primero tenemos que decirle que el form ocupara toda la pantalla porlo que por ejemplo si tienes una resolucion de 1280x1024 tendras que hacer esto:
this.Location = new Point(0,0);
this.Size = new Size(1280,1024);
y por ultimo decirle a windows que este form debe estar por envima del escritorio y todo lo demas:
con eso el form ocupara toda la pantalla. Por cierto la resolucion de la pantalla se puede saber con alguna funcion, pero no me acuerdo de cual era ahora mismo, tendras que buscarlo.
Recompilando el programa quedaria asi:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Ejemplo
{
public partial class MainForm
{
[STAThread]
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public MainForm()
{
InitializeComponent();
this.Location = new Point(0,0);
this.Size = new Size(1280,1024);
this.TopMost = true;
}
private void InitializeComponent()
{
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Text = "Programa";
}
}
}
Saludos.