49924


ここですと書かれているコードの`{}`の中のコードなのですが`Width =
fm.Width;`のWidthつまりLabelのWidthの意味をリファレンスページで調べたところ[コントロールの幅を取得または設定します。]と書かれているのですがコントロールとはどのような意味なのでしょうか？

１、コントロールの幅の意味が知りたい(操作?)

2,`Form fm = new Form(); fm.Test = "hello";`とするのと`Form fm = new
Form(){/**/};`どちらも同じように捉えられるのですがどちらも見え方の問題でよろしいのでしょうか？

[code]

    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();
        }
    }
    
[/code]


CC BY-SA 4.0
2018-11-01T11:43:17.637
49857
2018-11-03T05:58:32.193
2018-11-02T02:36:51.510
2238
question
c#
C#のvisual studioのヒントマークと専門用語の意味が知りたい


> １、コントロールの幅の意味が知りたい(操作?)

この場合の「コントロール」は表示部品そのもののことと思ってください。なので「Labelコントロール」「Buttonコントロール」といった表現をよく使います。  
なので、「Labelコントロールの幅」というのは「Labelを表示するときの横幅」という意味になります。

> 2,Form fm = new Form(); fm.Test = "hello";とするのとForm fm = new
> Form(){/**/};どちらも同じように捉えられるのですがどちらも見え方の問題でよろしいのでしょうか？

はい。動作は同じです。


CC BY-SA 4.0
2018-11-03T05:58:32.193
49924
2018-11-03T05:58:32.193
14817
49857
answer