2017-06-11 6 views
0

こんにちは私は完全な画面透明とクリック可能なフォームアプリケーションを作成したいが、それはテキストを表示します。私はスクリーンの上にテキストを表示する方法がある場合はフォームが必要ではありません(さらにいくつかのアプリが開かれる場合)enter image description here透明、クリック可能、テキスト表示可能なフォームc#

そうです。

ありがとうございました。

+0

などのアプリケーション、Webアプリケーション、コンソールアプリケーションのどのような、あなたがこれまでに何をしましたか?私は[質問する](http://stackoverflow.com/help/how-to-ask)の良い質問を読むことをお勧めします。また、[ツアー](https://stackoverflow.com/tour) を試してみてください。試したことを投稿し、何がうまくいかないかを明確に説明し、[最小、完全、および検証可能]例](https://stackoverflow.com/help/mcve)を参照してください。 –

+0

私は全体のアプリケーション(Windowsフォーム)を持っています。そのアプリケーションはラベルのみを表示する必要があります。 –

+0

よくある質問とGoogleの結果がたくさんあります。 [ここから始めて] ...(https://stackoverflow.com/q/2905783/1132334) – dlatikay

答えて

1

使用このサンプル・コード:

using System; 
using System.Drawing; 
using System.Windows.Forms; 

namespace WindowsFormsApp1 
{ 
    static class Program 
    { 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 

      var F = new Form 
      { 
       BackColor = Color.Black, 
       TransparencyKey = Color.Black, 
       Bounds = Screen.PrimaryScreen.Bounds, 
       FormBorderStyle = FormBorderStyle.None, 
      }; 

      var L = new Label 
      { 
       AutoSize = false, 
       Text="Hello, World!", 
       Dock = DockStyle.Fill, 
       ForeColor = Color.White, 
       Font = new Font("Consolas", 26), 
       TextAlign = ContentAlignment.MiddleCenter 
      }; 

      F.Controls.Add(L); 
      Application.Run(F); 
     } 
    } 
} 
+0

まさに私が必要としたもの。ありがとうございました。 –

関連する問題