2017-09-23

FullSix フルシックス その他ステップパーツ ヒールガード(左側) クリアコート(艶あり) 平織り STREETFIGHTER [ストリートファイター]

5.3 タイトルバーの設定

著者赤坂玲音 公開日
フォームのタイトルバーに表示されるタイトル文字の変更、「最大化」ボタン、「最小化」ボタン、、「閉じる」 ボタンの表示や非表示を設定します。

FullSix フルシックス その他ステップパーツ ヒールガード(左側) クリアコート(艶あり) 平織り STREETFIGHTER [ストリートファイター]

通常、、ウィンドウ上部のタイトルバーにはアプリケーションのタイトルや現在操作しているファイル名などが表示されます。ここに何を表示するかはアプリケーションが自由に設定できますが、一般的にはアプリケーション名やウィンドウ名を表示します。

図1 メモ帳のタイトルバー

図1【メーカー在庫あり】 CCMT09T304KM 618-2151 サンドビック(株) サンドビック コロターン107 旋削用ポジ・チップ 3215 10個入り は 4C8-13761-00 ヤマハ純正 インジエクタアセンブリ、Windows 標準のメモ帳のタイトルバーです。メモ帳は、現在表示しているテキストファイルの名前と 【最大500円OFFクーポン配布中】PCX125【JF56】【エンボスレッド/青パイピング】【被せ】 グロンドマン国産シートカバー GR214HC270P50、アプリケーション自身の名前(すなわち「メモ帳」)が表示されます。

フォームのタイトルバーにテキストを表示するには Control クラスの Text プロパティからテキストを設定します。この Text プロパティに設定した文字列がどのように表示されるか、または表示されないかは、Control クラスを継承するサブクラスに委ねられています。

Control クラス Text プロパティ
public virtual string Text { get; set; }

Form クラスの場合 【最大500円OFFクーポン配布中】PCX125【JF56】【ピンク/白パイピング】【被せ】 グロンドマン国産シートカバー GR214HC320P20、表示するフォームのタイトルバーに Text で設定されている文字列を表示します。

コード1
using System.Windows.Forms;
public class Test
{
static void Main() 
{
Form form = new Form();
form.Text = "Kitty on your lap";
Application.Run(form);
}
}
実行結果

コード1は 【メーカー在庫あり】 EA922A-20 エスコ ESCO 20kg 鉱物油用多目的洗浄剤 、Form オブジェクトの Text に文字列を設定してフォームを表示しています。表示されたウィンドウのタイトルバーに、設定した文字列が表示されていることを確認することができます。このテキストはアプリケーションウィンドウの切り替えやタスクマネージャなどのシステム操作でも利用されるので、可能な限りウィンドウを一意に認識できるような名前が好ましいと思われます。

5.3.2 最大化と最小化

ウィンドウのタイトルバーの右側隅には、ウィンドウの最小化、最大化を行うボタンが表示されています。通常のアプリケーションではこれらのボタンがあることに問題はありませんが、ツールウィンドウ的な目的のフォームの場合や、サイズ変更を許可できないゲームプログラムのような場合は最大化ボタンを表示させたくないと考えることでしょう。

図2 最小化、最大化、閉じるボタン

最小化、最大化ボタンを隠し POSH Faith ポッシュフェイス 032302-06 アルミエンジンガード 左右/2個セット ブラック ZEPHYR1100 ゼファー1100/ZEPHYR1100RS ゼファー1100RS 、ユーザーがウィンドウを最小化、最大化できないようにするには Form クラスの MinimizeBox プロパティと MaximizeBox プロパティを設定します。MinimizeBox は最小化ボタンを、MaximizeBox は最大化ボタンを表示するかどうかを表しています。

Form クラス MinimizeBox プロパティ
public bool MinimizeBox { get; set; }
Form クラス MaximizeBox プロパティ
public bool MaximizeBox { get; set; }

ボタンを表示する場合は true を、非表示にする場合は false を設定します。ユーザーに操作によってウィンドウが最小化されたり、最大化されるのを防ぎたい場合は false を設定してください。デフォルトでは true が設定されています。

コード2
using System.Windows.Forms;
public class Test
{
static void Main() 
{
Form form = new Form();
form.MinimizeBox = false;
form.MaximizeBox = false;
Application.Run(form);
}
}
実行結果

コード2ハリケーン(HURRICANE) セパレートハンドル ブラック HS3506B-01/送料込! ACTIVE スロットルKIT [ホルダー:TYPE-3 SIL] 巻取φ40 アクティブ は CBX400F/CBR400F用クラッチ板キット【鉄プレート有り】、MinimizeBox と MaximizeBox プロパティを false に設定することで最小化と最大化ボタンを非表示にしています。同時に、このウィンドウはシステムメニューからの最小化 エトスデザイン SRS001 SUOMY レインスーツ ブラック Mサイズ エトスデザイン SRS001、最大化の操作も受け付けなくなります。

図3 システムメニュー

図3コード2で作成したアプリケーションのシステムメニューを表示したものです。最小化 【送料無料】SIMPSON(シンプソン) SIMPSON SRS-2191 OR L レインスーツ メーカー品番:SRS-2191 1着、最大化メニューが無効化されていることを確認してください。

また 2輪 クーケース トップケース S28 ヴィーボシリーズ 28L P039-2692 無塗装ブラック 388×394×298mm、最大化や最小化ボタンを表示するには、境界線スタイルが FixedSingle、Sizable、Fixed3D 、または FixedDialog のいずれかでなければなりません。境界線が表示されない None やツールウィンドウを表す FixedToolWindow や SizableToolWindow では、、MinimizeBox と MaximizeBox プロパティの設定に関係なく、ボタンは表示されません。

5.3.3 基本機能を無効化する

通常のビジネスアプリケーションの開発では、Windows が基本機能として提供しているタイトルバーの各種ボタンはすべてが必要なもので 2輪 ダートフリーク フォックスレーシング サイボーグバックパック、これらを無効化してしまうことに大きなメリットはありません。しかし、ゲームアプリケーションの場合 Dainese LAGUNA SECA D1 1PC PERF SUIT カラー:N32-BLACK/WHITE/FLUO-RED サイズ:44、その多くが独自の世界観を演出するために、こうしたウィンドウの基本機能を表示させないという方法を採用することがあります。

システムメニュー、最小化 【送料無料】【THOR/ソア】14/15 SENTINEL XP プロテクター マスクラップ、最大化 【USA在庫あり】 2823-0107 アイコン(ICON) チャップス HELLA ICON 1000 女性用 黒 XLサイズ Honda BOA GT コンフォートシューズ TT-T74 カーキ 送料無料、閉じるボタンのすべてを完全に無効化するには Form クラスの ControlBox プロパティを設定します。

Form クラス ControlBox プロパティ
public bool ControlBox { get; set; }

このプロパティはデフォルトで true に設定されています。タイトルバーのコントロール機能を非表示にするには、このプロパティに false を設定してください。

コード3
using System.Windows.Forms;
public class Test : Form
{
static void Main() 
{
Form form = new Test();
form.ControlBox = false;
form.FormBorderStyle = FormBorderStyle.Fixed3D;
form.Text = "Kitty on your lap";
Application.Run(form);
}
}
実行結果

コード3は、境界線を Fixed3D に設定し、タイトルバーに余計なシステムボタンが表示されないように ControlBox プロパティを false に設定しています。表示されたウィンドウのタイトルバーにはテキストしか表示されていません。ただし、ControlBox を false に設定し、さらに Text プロパティが設定されていない場合はタイトルバーそのものが表示されなくなります。 境界線を表示しつつタイトルバーを消したい場合は、ControlBox を false に 【KOMINE】【コミネ】【BK-076 ウォータープルーフプロテクトBoaライディングシューズスポート】05-076、

FullSix フルシックス その他ステップパーツ ヒールガード(左側) クリアコート(艶あり) 平織り STREETFIGHTER [ストリートファイター]

4321 カドヤ レザーブーツ ライドチェルシー 黒 24.0cm,エルフ (elf) シューズ シンテーゼ 12 ブルー 24.0cm;
エルフ (elf) シューズ シンテーゼ 13 ホワイト 28.0cm,アルパインスターズ Alpinestars FASTER 2 WATER PROOF SHOES ライディングシューズ シューズ 125 ブラック ホワイト イエロー FLUO 10.5サイズ,【バイク マフラー】SCプロジェクト YZF R-1M / R1 2015 S1 サイレンサー スリップオン;
スリップオンマフラー ストリート・リーガル PowerCone チタン製 REMUS(レムス) YZF-R6(RJ15)08年~,【ヤマハ純正】 PRUNUS MT-09/TRAフルエキゾーストシステム MT-09、MT-09(ABS)、MT-09TRA(ABS)【Q5KSKRY01029】【YAMAHA】;
WirusWin TMAX(SJ08J)用ダイナミックマフラー スラッシュタイプ ステンレス【フルパワーバージョン】 /ウイルズウィン,スポーツスター(SPORTSTER)04~15年 ハイアプトプットグレネイド フルエキ 2-2 ブラック/パールエンドキャップ VANCE&HINES(バンスアンドハインズ),PMCオリジナル・エクストラパッケージ DYNA2000(ダイナ2000) DYNATEK(ダイナテック) XJR1200;【PMC.Inc】 YSS ツインショック Sports Line Zシリーズ 362ボディ CB1000SF 左右セット,TGR TGR レーシングホイール TYPE-R スーパーモタード用 仕様:リア単体 ハブ:オレンジ ニップル:ゴールド CRF250 CRF450;
YSS ワイエスエス リアサスペンション SPORTS LINE リアツインショック 【Xシリーズ】 X362 スプリングカラー:ホワイト ボディーカラー:ブラック ZRX1200 DAEG 09-,Z1・Z2 リアサスペンション(ブラック/ゴールド) U-CP(ユーシーピー),【USA在庫あり】 1302-0469 PWSAK-Y29-450 ピボットワークス Pivot works スイングアーム ベアリング 09年-12年 ヤマハ YFZ450R 補修 キット;KITACO:キタコ【PCX125用】ステップボードAタイプ【シルバー】538-1426000 パーツ,【PMC.Inc】 YSS ツインショック Sports Line Eシリーズ 302ボディ CB1000SF 左右セット;
【USA在庫あり】 30-1813 5267W プーチ(Puig) ツーリング II 汎用 ウインドシールド クリア,【USA在庫あり】 301460 4059H プーチ Puig ウインドスクリーン レーシング スモーク YZF R6 06,GROW ONE グロウワン ロングスイングアーム TW200 TW200E TW225;NITRON ナイトロン リアサスペンションモノショック NTR R3 シリーズ スプリングカラー:ターコイズ GSF BANDIT650 [バンディット],【USA在庫あり】 15-7147 779722 クワッドボス(QUADBOSS) フェアリング CF GEN2 クリア;
【メーカー在庫あり】 28312106 ゲイルスピード GALE SPEED リアホイール TYPE-R 600-17 00年-03年 CBR954RR、CBR900RR ポリッシュ,バルターモトコンポーネンツ Valter Moto Components フットペグ・ステップ・フロアボード マルチステップバー カラー:ゴールド CB1000R CBR1000RRファイアーブレード CBR600RR,MISUMI ENGINIEERING ミスミエンジニアリング フットペグ・ステップ・フロアボード ラバーマウントステップ アルミビレッド XL1200C SPORTSTER 883/1200 [スポーツスター] ナロー系ダイナ ビッグツイン;MUSTANG マスタング その他シートパーツ フレームカバー,ODAX オダックス フットペグ・ステップ・フロアボード スポーツペグ タンデムステップ カラー:シルバー;
08-17 FLHT/FLTR/FLHR/FLHX用LEPERA(ラペラ)ベアボーンソロバックレスト付 CAMO,【USA在庫あり】 0804-0292 76154 マスタング Mustang ソロ シート スタッド付き 04年以降 スポーツスター 3.3ガロンタンク,【USA在庫あり】 DS-900224 75750 マスタング Mustang ビンテージ ソロ シート 84年-99年 ソフテイル;【USA在庫あり】 12-7394 F349 バザーズ(BAZZAZ) Z-FI CBR1000RR 04-07,Dimotiv ラジエタープロテクティブカバー/R1200GS カラー:ブルー R1200GS;
ANSWER 【3点セット】2017モデル SYNCRON カラー:ホワイト/レッド サイズ:ジャージ:M/パンツ:32 グラブサイズ:L,K2-tec XR100 Bomber オールステンレスマフラー 出口形状:3ピースエンド XR100モタード,WirusWin ウイルズウィン フルエキゾーストマフラー ダイナミックマフラー ユーロタイプ CBR125R EBJ-JC50;Honda Honda ES-L3B スーパーモバイルウォームジャケット カラー:パープル サイズ:4L,WirusWin PCX(JF56)用 アニバーサリーマフラー バズーカータイプ ブラックカーボン仕様 ビレットステー:ブラック ボルトキャップ:ゴールド オプション:なし PCX;
Realize Racing LAGUNA 材質:Ti(チタン) タイプ:タイプL GROM,Realize Racing EMPLESS エンプレスTi(チタン) CL50(ベンリィ),エトスデザイン Bikermood BMJ004BL ベルナスジャケット ブラック Lサイズ エトスデザイン Bikermood BMJ004BL;MADMAX マッドマックス フルエキゾーストマフラー 4-1管マフラー JADE [ジェイド],ドラッグスター1100(DRAGSTAR) フレームマウント ブレットウインカーキット Φ50mm クリアレンズ HURRICANE(ハリケーン);
Skidmarx ウィンドスクリーン ダブルバブルタイプ カラー:グリーン NINJA250,ガレージT&F バードゲージウインカーキット ステータイプ:A,MT656K エムアールエー MRA スクリーン ツーリング 12年-16年 ニンジャ 400、65;【イベント開催中!】SUNSTAR サンスター フロント・リアスプロケット&チェーン・カシメジョイントセット チェーン銘柄:RK製GV520R-XW(ゴールドチェーン) ニンジャ250,【イベント開催中!】EKチェーン 江沼チェーン オンロードレース用 QXリングシールチェーン 520RR リンク数:140L;
ハリケーン HA5429-01 ミニブレットウインカーキット オレンジレンズ 12V23W×4個 シャドウ400スペシャル ハリケーン ha5429-01,AVON エイボン オンロード・アメリカン/クラシック AV71 COBRA 【120/70-21(68V)】  コブラ バイアス タイヤ XV1900CU レイダー XVS1300CA XVS1300CU,Ladybird レディバード ガード・スライダー フレームスライダー XR1200 SPORTSTER 1200 [スポーツスター];90793-32639 ヤマハ純正 ヤマルーブ スポーツ 20L 10W,【613】 CRUSHER MAVERICK スリップオンマフラー ハーレーパーツ;
【メーカー在庫あり】 3XP-1131A-00 ヤマハ純正 バルブ1,【メーカー品番:91123】N PROJECT(Nプロジェクト) BLUSTER GSF1200/750 Pノベルティブラック (エアロ),0133-0015-H パフォーマンスマシン Disc/Carr 10X.200 Ff 1/4 O/S Dark Anodize;94091 DAYTONA HBJ-035A マウンパクロスジャケット 赤 L,SALE Fox フォックス 180 Race Airline Jersey 2017モデル オフロード モトクロス ウェア ジャージ パンツ 上下セット ワケあり【白】【AMACLUB】;
0SYTH-W3V-B ホンダ純正 オールウエザーライディングパーカー 青 3Lサイズ,【メーカー在庫あり】 SAF664 スウェッジライン SWAGE-LINE フロント ブレーキホースキット 77年-79年 バルカンクラシック1700、Z750 赤/青 クリア,ISA [アイエスエー] リアスプロケット 単品ホイール [MARCHESINI用] サイズ:525 歯数:48T [品番] I-2;ツバキ チェーン Tsubaki Chain kit HONDA CRF250R (520 MX type 2 PRO GIS)【ヨーロッパ直輸入品】 14 43 CRF250R (250) 09-11 CRF450R (450) 09-13|16,【イベント開催中!】DID ダイドー VXシリーズチェーン 530VX シルバー 【軽圧入クリップ(FJ)ジョイント付属】 リンク数:92;
Updated on 2017-09-23

、、

、Text を null に設定します。

コード3ツバキ チェーン Tsubaki Chain kit SUZUKI RGV250 (520-type OMEGA ORS)【ヨーロッパ直輸入品】 14 51 RGV250 (250) 91-96 【イベント開催中!】 EKチェーン 江沼チェーン 薄型シールチェーン 530RR/SM リンク数:132L は閉じるボタンが無いので終了することができません。タスクマネージャらから強制終了してください。

索引 | お問い合わせZEROGRAVITY ゼログラビティ スクリーン 【スポーツツーリング】 カラー:スモーク YZF-R1 07-08 ZEROGRAVITY ゼログラビティ スクリーン 【スポーツツーリング】 カラー:ダークスモーク ZX-14R 12-16 ZX-14R(ABS) 12-16 ZZR1400 06-11 ZZR1400(ABS) 06-11 | ヘルプ | 利用規約 MOTOGRAFIX ボディパッド Front ドゥカティ タイプ:ND005K Multistrada | プライバシー
{yahoojp} {wisdomsoft.jp} xt01-myp12-wl-zd-3140