2016-04-08 9 views
0

私はVisual C#の新機能です チュートリアルの後、私はすでに電卓を作っています。コンピュータ名プログラム、Visual C#

今、私は簡単なプログラムを作ろうとしています。実行すると、コンピュータ名が何であるかを示すボックスが表示されます。私はそれを行う方法について考えているが、私はまだC#の構文を学んでいる。

私がポップアップボックスを作って、それは「このコンピュータの名前は次のとおりです。」と言う が、私は空白のラベルを作った、と私は使用してコンピュータ名にラベルを変更することができるようにしたいSystem.Environment.MachineName

ここ

は、私が持っているものです。

private void name_TextChanged(object sender, EventArgs e) 
    { 
     name.Text = System.Environment.MachineName; 
     //name being the name of the label 
    } 
+0

は、フォームが、これはあなたのコードがどのように見えるかであるForm1の

と呼ばれていると仮定します。あなたの質問に編集してください。 –

答えて

0

まず、フォームの空白をダブルクリックして、フォームロードイベントハンドラを作成すると、次の文を記述するコードウィンドウが表示されます。

フォームが画面に表示される前にフォームのロードイベントが実行されるため、ウィンドウが表示されるとすぐにマシン名が表示されます。私はあなたが今持っているコードを提供するために、これは解決を取得する最も簡単な方法があると思い

namespace Machine_Name 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     // This is the form load event handler 
     private void Form1_Load(object sender, EventArgs e) 
     { 
      yourLabel.Text = Environment.MachineName; 
     } 
    } 
} 
+0

これは私が持っているもので、それは動作していません – Noah

+0

Windowsフォームアプリケーションを作成していますか? –

+0

はい私は1つを作成しています – Noah

2

何かがそれのテキストを変更するまで、ラベルのテキスト変更イベントが発生しません。

代わりにForms Loadイベントを使用して、そのコード行を使用します。

+0

何を意味するのかわからない私は非常に新しいです – Noah

関連する問題