現在、visual studioでアプリケーション開発の勉強をしているのですが、初心者でしてよくわかりません。専門用語なども詳しくないのでわかりにくいかもしれませんが意見をくださると幸いです。
設定ファイルを読み込んだ後、各画面へボタンを押すと移動する(x.csからy.csへ)という状態です。
x.csからy.csへ繋げる?方法がよく分かりません。
このように書くと、x.csの y y1 = new y(SN,DB,DBU,DBP); の部分の y が型や名前が見つかりませんと出ます。
C#
1<?xml version="1.0" encoding="utf-8" ?> 2<configuration> 3 <startup> 4 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> 5 </startup> 6 <appSettings> 7 <add key="SN" value="localhost" /> 8 <add key="DBN" value="TRN_DB" /> 9 <add key="DBU" value="root" /> 10 <add key="DBP" value="password" /> 11 </appSettings> 12</configuration> 13```app.config 14```C# 15using System; 16using System.Collections.Generic; 17using System.ComponentModel; 18using System.Configuration; 19using System.Data; 20using System.Drawing; 21using System.Linq; 22using System.Text; 23using System.Threading.Tasks; 24using System.Windows.Forms; 25 26namespace Sample 27{ 28 public partial class x : Form 29 { 30 string SN = ConfigurationManager.AppSettings["SN"]; 31 string DB = ConfigurationManager.AppSettings["DB"]; 32 string DBU = ConfigurationManager.AppSettings["DBU"]; 33 string DBP = ConfigurationManager.AppSettings["DBP"]; 34 35 public x() 36 { 37 InitializeComponent(); 38 } 39 40 private void Button1_Click(object sender, EventArgs e) 41 { 42 y y1 = new y(SN,DB,DBU,DBP); 43 y1.Show(); 44 this.Visible = false; 45 46 } 47 } 48} 49 50```x.cs 51```C# 52using System; 53using System.Collections.Generic; 54using System.ComponentModel; 55using System.Data; 56using System.Drawing; 57using System.Linq; 58using System.Text; 59using System.Threading.Tasks; 60using System.Windows.Forms; 61 62namespace Sample 63{ 64 public partial class y : Form 65 { 66 string SN = ConfigurationManager.AppSettings["SN"]; 67 string DB = ConfigurationManager.AppSettings["DB"]; 68 string DBU = ConfigurationManager.AppSettings["DBU"]; 69 string DBP = ConfigurationManager.AppSettings["DBP"]; 70 71 public y() 72 { 73 InitializeComponent(); 74 } 75 76 private void Button1_Click(object sender, EventArgs e) 77 { 78 79 } 80 } 81} 82```y.cs
回答1件
あなたの回答
tips
プレビュー