iT邦幫忙

1

C#程式基礎問題(完全新手...)

c#
  • 分享至 

  • xImage

各位大大好,我想詢問C#的視窗化界面指令的問題。
今天我想要設計出8個可供使用者輸入數字的文字方塊要輸入什麼程式碼呢?
設計一個按鈕的指令是Button button1=new button();這樣寫嗎
網上看影片都是用視窗化界面點選就有了,不知道用程式碼要怎麼寫出來

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
TsaiiiY
iT邦新手 4 級 ‧ 2022-03-23 22:10:30

你說的可輸入的文字方塊指的應該是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";
        }

其他的控件類似方法建立~

888god888 iT邦新手 5 級 ‧ 2022-03-24 10:25:08 檢舉

因為我不是平常要用,是考試要用筆寫在紙上。。所以一定要知道程式碼,謝謝你的解答

2
FishYuJa
iT邦見習生 ‧ 2022-03-23 22:10:57

表單的建構子中有一個叫 InitializeComponent的函式
自動生成的東西都在裡面
Button的詳細內容可以查微軟官方文件
https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.button?view=windowsdesktop-6.0

888god888 iT邦新手 5 級 ‧ 2022-03-24 10:22:59 檢舉

謝謝,官方文件資料蠻齊全的

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-03-24 09:47:02

所以你現在是雙修 JAVA 和 C#
有沒有打算再加個 Python 和 Angular/React/Vue
/images/emoticon/emoticon19.gif

888god888 iT邦新手 5 級 ‧ 2022-03-24 10:21:38 檢舉

主要是修JAVA,C#是我報名的公職考試會考到,後面那幾個還有餘力的話PYTHON吧xd

那就祝你好運
/images/emoticon/emoticon58.gif

我要發表回答

立即登入回答