C#のvisual studioのヒントマークと専門用語の意味が知りたい
ここですと書かれているコードの{}
の中のコードなのですがWidth = fm.Width;
のWidthつまりLabelのWidthの意味をリファレンスページで調べたところ[コントロールの幅を取得または設定します。]と書かれているのですがコントロールとはどのような意味なのでしょうか?
1、コントロールの幅の意味が知りたい(操作?)
2,Form fm = new Form(); fm.Test = "hello";
とするのとForm fm = new Form(){/**/};
どちらも同じように捉えられるのですがどちらも見え方の問題でよろしいのでしょうか?
using System;
using System.Windows.Forms;
using System.Drawing;
class CodeFile1
{
public static void Main()
{
Form fm = new Form()
{
Text = "サンプル",
Width = 250,
Height = 100,
};
string[][] str = new string[4][]
{
new string[] {"東京","TOKYOU","とうきょう","トウキョウ"},
new string[] {"大阪","OOSAKA","おおさか"},
new string[] {"名古屋","NAGOYA","なごや","ナゴヤ"},
new string[] {"福岡","FUKUOKA","ふくおか"},
};
Label lb = new Label()//ここのコード
{
Width = fm.Width,
Height = fm.Height,
};
string tmp = "";
for (int i = 0; i < str.Length; i++)
{
tmp += "(";
for(int j =0; j<str[i].Length; j++)
{
tmp += str[i][j];
tmp += ",";
}
tmp += ")\n";
}
lb.Text = tmp;
lb.Parent = fm;
Application.Run(fm);
Console.ReadKey();
}
}