標籤:
表單這部分內容是程式可視化的第一步,從CMD黑窗到友好的可視化介面,VS提供了簡介實用的設計方法和程式方法,大量的智能提醒是程式員在做程式時節省大量的時間 首先瞭解的是首先瞭解的表單的屬性和常用公用控制項的屬性,及其設計操作和程式操作。 表單的事件: 刪除事件:先將事件頁面裡面的掛好的事件刪除,再刪後台代碼裡面的事件 Panel是一個容器 1、Label -- 文本顯示工具 Text:顯示的文字 取值、賦值:lable1.Text 2、TextBox -- 文字框 取值、賦值:TextBox1.Text 3、RichTextBox --文本域 4、Button -- 按鈕 點擊事件:雙擊按鈕 5、radioButton -- 選項按鈕 Checked屬性:是否選中 foreach (Control i in panel1.Controls) { if (i is RadioButton) { RadioButton ra = i as RadioButton; } } 如果要進行分組,則將同一組的按鈕放到同一個容器下 6、checkbox Checked屬性:是否選中 Tag屬性:可以儲存自訂資料 如果要進行分組,則將同一組的按鈕放到同一個容器下 7、listbox--列表框 顯示資料: //給listbox指定資料來源 listNation.DataSource = da.Select(); //指定顯示的值 listNation.DisplayMember = "Name"; //指定後台value值 listNation.ValueMember = "Code"; 取選中項的value值: listNation.SelectedValue.ToString() listNation.SelectedItem as Nation;//取選中項,取到的是實體物件 如果選中多個資料取選中值: foreach (Nation data in listNation.SelectedItems) { MessageBox.Show(data.Code); } 設定某項選中: listNation.SelectedIndex = -1; listNation.SelectedValue = "n090"; 8、combobox--下拉式清單 9、DataTimePicker -- 日期選擇控制項 設定選中: dateTimePicker1.Value = Convert.ToDateTime(sj); dateTimePicker1.Text = sj; 取選中值: dateTimePicker1.Value.ToString("yyyy年MM月dd HH:mm:ss:ms") 10、PictureBox 外觀,Image可以選擇圖片路徑 行為,SizeMode可以設定圖片大小布局方式 11、Imagelist imageList1.Images[n]; 12、notifyicon 13、MenuStrip 14、ContextMenuStrip 15、ToolTip --滑鼠移入提示框 16、ProgressBar --進度條 value來設定進度條當前進度
c#表單