你說的可輸入的文字方塊指的應該是Textbox,同樣可以用拉的拉進畫面中。
如果要透過程式碼直接去建立大致與下方按鈕建立類似~
private void Form1_Load(object sender, EventArgs e)
{
int w = 30; //寬度
int h = 20; //高度
Button btn = new Button();
btn.Width = w; //按鈕寬度
btn.Height = h; //按鈕高度
btn.Name = "btn"; //按鈕名稱
btn.Text = "按鈕"; //按鈕顯示文字
btn.Location = new Point(20, 20); //按鈕位置
btn.Click += new EventHandler(btn_Click); //註冊按鈕點擊事件
this.Controls.Add(btn);//新增至Form當中
}
//按鈕事件
void btn_Click(object sender , EventArgs e)
{
this.Text = "Test";
}
其他的控件類似方法建立~
表單的建構子中有一個叫 InitializeComponent的函式
自動生成的東西都在裡面
Button的詳細內容可以查微軟官方文件
https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.button?view=windowsdesktop-6.0
所以你現在是雙修 JAVA 和 C#
有沒有打算再加個 Python 和 Angular/React/Vue