質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Q&A

解決済

1回答

2049閲覧

VisualStudio,windowsフォームプロジェクトのおすすめ入門サイトを教えてほしい

Yuki1521

総合スコア24

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

0グッド

0クリップ

投稿2017/08/26 22:19

タイトルのとおりなのですが、

Windowsフォームアプリケーション(.NET Framework)の、
おすすめ入門サイトがあったら紹介してください。

お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/08/27 00:36

自分でググって調べることをお勧めします。回答者は質問者さんの好みや知識レベルがわかりません。質問者さんの求めるものに合わない場合、紹介する方もされる方も無駄な時間を費やすことになります。
Yuki1521

2017/08/27 04:29

わかりました。google先生を頼りにします。
guest

回答1

0

ベストアンサー

先のウィンドウの外に、テキストや画像をおきたい、というご質問からの連想ですが、
https://www.slideshare.net/Fujikido/wpf-43413758
とか、「C# デスクトップマスコット」で検索してみると、よいと思います。
というのは、ご質問のように、Windows Formでもおなじことはできるかと思いますが、WPFなら、

  1. ウィンドウが邪魔! デスクトップマスコットにウィンドウ枠は不要なので消す
  2. AllowTransparency="True" WindowStyle="None" を指定すると描画がレイヤードウィンドウ上で行われる (レイヤードウィンドウ: Windows 2003くらいから追加された非矩形ウィンドウ用機能) さらに Background="Transparent" を加えることでウィンドウが不可視化 ※デバッグ中は完全透明でなく半透明にするのも有効 補足:今設定したのって何? 半透明にしたい場合 Background="#80008000" A R G B
  3. ウィンドウが消えた! ウィンドウ表示が消えれば成功。実行して動作確認 ※「閉じる」ボタンが無いのでタスクバーから消すかAlt+F4で終了
  4. 動作チェック うまく行ってる場合の実行結果
  5. 機能を増やしてみる 現状はただ表示しただけなので最低限の改善が必要 - 「終了」コマンドの用意 - 掴んで動かす
  6. 「終了」コマンドを追加 右クリックメニューを作成: <Grid>の手前に追記 イベントハンドラの宣言
  7. イベントハンドラの実装 イベントハンドラをC#で実装(やっとC#の出番) ソースコードファイル"MainWindow.xaml.cs"に追記
  8. 掴めるウィンドウ 掴んで動かす機能、たったの4行

とかで、ほんの数行でウィンドウを透明にしたり、透明にしたオブジェクトを移動できたりします。
Formアプリケーションの場合、テキストの背景を透明にすることは事実上不可能(そうとう難しい)なので、WPFで、このスライドシェアの通りに作ってみれば、まず基本的なことを達成できるかと思いますよ。

投稿2017/08/27 04:19

cancat

総合スコア313

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yuki1521

2017/08/27 04:30

ありがとうございます。 参考にさせていただきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問