- ベストアンサー
C#で3Dボタンを作成する方法
Visual C# にて、「Windowsフォームアプリケーション(.NET Framework)」プロジェクトを作成し、フォーム上にボタンとテキストボックスを配置し実行すると、添付の図1のようになりますが、このボタンをクラシックスタイルの3Dボタン(図2のように、ボタンの上辺と左辺が明るく、下辺と右辺が暗くなっているボタンです)のようにするにはどうすればいいですか? ボタンのプロパティのうちのどれかを弄れば出来そうな気がするのですが、それらしいものが見当たりません。単に見つけられていないだけでしょうか。 よろしくお願いします。
- C・C++・C#
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
button のFlatStyleプロパティ は Standardのままで Application.EnableVisualStyles(); を添付画像のようにコメント扱いにすればいいでしょう。
その他の回答 (1)
- Hayashi_Trek
- ベストアンサー率44% (366/818)
OSはWindows10でしょうか? もしそうなら、下記ページが参考になりませんか? VisualStudioで作ったアプリの見た目をWin10でも立体的(クラシック)にする https://ameblo.jp/toppi-567/entry-12273365105.html
お礼
ご回答ありがとうございます。 御指定のリンクを是非参考にさせていただきます。 ありがとうございました。
関連するQ&A
- visual c++でゲーム作成
visual C++でwindows用のゲーム(RPG)を作りたいのですが、新規にプロジェクトを作るときのテンプレートは、windowsフォームは使わないのでしょうか。 visual basicで簡単なソフトを作っていたときは、このフォームから作っていたのですが、ゲームの場合はボタンやフォームは自分で作るのでしょうか。 また参考になる書籍やサイトがあれば教えていただけないでしょうか。
- ベストアンサー
- C・C++・C#
- GridViewの一行を別フォームに移す方法
カテゴリ違いだったら申し訳ありません。 C#勉強中の初心者です。 「フォーム1で作成したDataGridView1のデータの内の一行を選択し、選択した一行をフォーム2に表示する」 というプロジェクトを作成したいのですが、なかなかうまくいかず困っています。 検索や参考書などで調べたりしたのですがどうも上手くいかず...。 お力添えいただけないでしょうか...? よろしくお願いいたします。 ↓↓以下使用 Visual Studio 2017 Community Windows フォーム アプリケーション(.NET Framework) Visual C#
- 締切済み
- C・C++・C#
- Visual C++でテキストエディタ作成方法の詳しい解説サイトを教えてください。
Visual C++でテキストエディタを作りたいのですが、詳しい解説サイトを教えてください。 (1)メニューストリップの設定の仕方が分かりません (2)プロジェクトをWindowsフォームアプリケーションでつくるのか、Win32コンソールアプリ内のWindowsアプリでつくるのか。それも教えて欲しいです。 (3)コントロールの説明と使い方、プロパティの内容 (4)テキストエディタを作りたい 以上の中でどれか一つでもいいので詳しいサイトかアドバイスを教えてください。お願いします ExpressEditionなのでMFCが使えませんが、Platform SDK 2003が入っているのでWin32コンソールアプリケーションは使えます。Windows Vistaです
- 締切済み
- C・C++・C#
- C#で作成したDLLをDelphiで呼ぶ方法
プログラミング初心者です。 以下の内容について、どなたか教えてください。 Visual studio 2010(C#のフォームアプリケーション)とCOM(ActiveX Tool bar)で作成されたフォームをDelphiで呼び出すことは可能でしょうか。 上記の内容を試験的に作成し(Visual studio 2010C#のフォームにCOMから参照したToolbarを貼り付けた物)、プロジェクトの出力方式をクラスライブラリに変更して、DLLの作成までは行えました。しかし、その先のDelphiからの呼び出し方がわかりません。 上記のDLLを用いてDelphiから呼び出す方法をご存知の方がいれば、教えてください。 なお現在の開発環境は以下の通りです。 Visual Studio 2010(C#) Delphi XE2(Trial) ご教授のほど、よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- C# ボタンを押すとyahooのサイトへジャンプするには?
C#(Visual Studio 2005)でフォームベースのアプリケーションを作成しています。 フォームにはボタンがあり、このボタンを押すとIEを立ち上げてyahooへジャンプする、というものをつくりたいのですが、方法がわかりません。 フォームにボタンをつける方法や、ボタン押下時の処理をかくためのメソッドを自動生成する方法はわかります。が、肝心の押下時の処理をどう書けばいいのかがわからないのです。 ヒントになりそうなこと、位のものでも良いので、どなたかお知恵を貸してください。
- ベストアンサー
- その他(プログラミング・開発)
- VS 2005 で新規作成で困っています。
ファイル - 新しいプロジェクト 【新しいプロジェクト】 Visual Studio にインストールされているテンプレートの中から (Windows アプリケーション)を選択 プロジェクト名はそのままで(OK)をクリックすると フォームの左下に プロジェクト"プロジェクト名"の作成に失敗しました。 が表示され、新しいフォームが作成できません。 再インストールをしたりしていますが、全くうまくいきません。 誰か教えて頂けますでしょうか。宜しくお願い致します。
- 締切済み
- Visual Basic
- 角の丸いボタン作成について質問です。
角の丸いボタン作成について質問です。 開発環境 XP Visual Studio 2005、C/C++でWindowsAPIを使用。 リソースを使用してボタンを配置しているのですが、 ボタンの角がとがっているので、丸くしたいのですがどうすればいいのでしょうか? ちなみに、プロパティシートで使用しています。 CreateWindow又はCreateWindowExを使用しての方法も教えて頂けると助かります。
- ベストアンサー
- C・C++・C#
- Visual C# 2008 Express ・・ unsafeコードがうまくいかない
Visual C# 2008 Expressを使っているのですが・・・ unsafeコードを書こうとするとうまくいきません。 ポインタの使い方でエラーになる等というより、 明らかに動作がおかしいです。 例えば・・・ 「新しいプロジェクト」で 「Windowsフォームアプリケーション」を選んで、 まっさらなウィンドウだけ出すアプリを作り、 (勿論、ポインタ操作なんてどこにもない) プロジェクトのプロパティで、 「ビルド」→「アンセーフコードの許可」をONにして、 リビルドすると・・・ デバッガ上では動作する(ウィンドウがでるだけ)のですが、 デバッグなしで実行をすると、ウィンドウも出ずに、 アプリケーションエラーになってしまいます。 何が問題なのでしょうか??
- 締切済み
- C・C++・C#
- コマンドボタンプロパティでStyleの設定
Visual Basic 6.0 コマンドボタンのプロパティでStyleの設定を[1-グラフィックス]に 設定した後、BackColorを変更してボタンに色を付けています。 この方法が使用出来るパソコンと出来ないパソコンがあるため、 (文字化けや色が表示されないなど、原因は不明) 複数あるコマンドボタンのStyle設定をまとめて変更したいのですが、 イベントのステートメントへ CommandButton.Style = 0 では変更出来ません。 この設定はプロパティで変更する以外方法は無いのでしょうか? コマンドボタンが各フォーム合わせて200以上あるので変更が大変です。 誰かわかる方いましたら教えて下さい。
- ベストアンサー
- Visual Basic
お礼
ご回答ありがとうございます。 おー、できました。 素晴らしい! 勉強始めたばかりで、また質問させていただくこともあると思いますが、その際は宜しくお願い致します。 m(_ _)m