C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: FormBorderStyleの変更


(過去ログ 96 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■57325 / inTopicNo.1)  FormBorderStyleの変更
  
□投稿者/ kenken (1回)-(2011/02/22(Tue) 22:41:45)

分類:[.NET 全般] 

2011/02/22(Tue) 22:44:27 編集(投稿者)

Visual C++ 2010 Expressでフォームアプリケーションを作成しています。
フォームのFormBorderStyleをNoneにしたいので、
this->FormBorderStyle=FormBorderStyle->None;
とすると、

error C2039: 'None' : 'System::Enum' のメンバーではありません。

となります。名前空間として
using namespace System::Windows::Forms;

は書いてありますが駄目のようです。どうすればよいでしょうか。
引用返信 編集キー/
■57327 / inTopicNo.2)  Re[1]: FormBorderStyleの変更
□投稿者/ shu (468回)-(2011/02/22(Tue) 22:55:46)
No57325 (kenken さん) に返信
> 2011/02/22(Tue) 22:44:27 編集(投稿者)
>
> Visual C++ 2010 Expressでフォームアプリケーションを作成しています。
> フォームのFormBorderStyleをNoneにしたいので、
> this->FormBorderStyle=FormBorderStyle->None;

::FormBorderStyle::None

でどうです?
引用返信 編集キー/
■57333 / inTopicNo.3)  Re[2]: FormBorderStyleの変更
□投稿者/ kenken (2回)-(2011/02/22(Tue) 23:44:16)
> ::FormBorderStyle::None
>
> でどうです?

いろいろ試したところ、

this->FormBorderStyle = ::FormBorderStyle::None;
でNG。

this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;
でOK。でした。

もちろん、
using namespace System::Windows::Forms;
は書いていますが…。
解決済み
引用返信 編集キー/
■57334 / inTopicNo.4)  Re[3]: FormBorderStyleの変更
□投稿者/ 魔界の仮面弁士 (2084回)-(2011/02/23(Wed) 00:01:04)
No57333 (kenken さん) に返信
> this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;
> でOK。でした。
> もちろん、
> using namespace System::Windows::Forms;
> は書いていますが…。

右辺を FormBorderStyle から書き始めると、それが this->FormBorderStyle の意味で
解釈されてしまうためです。そのため、
 this->FormBorderStyle = FormBorderStyle::
まで入力すると、IntelliSense は get / set という入力候補を表示してしまいます。


プロパティ名と列挙型の名前が異なる場合は、
 this->StartPosition = System::Windows::Forms::FormStartPosition::CenterParent;
 this->StartPosition = FormStartPosition::CenterParent;
 StartPosition = System::Windows::Forms::FormStartPosition::CenterParent;
 StartPosition = FormStartPosition::CenterParent;
のいずれでも良いのですけれどね。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -