ベスト10
10667 ワード
ArrayList
using System.Collections; // = import java.util.ArrayList;
ArrayList a = new ArrayList();
a.Add(1);
a.Insert(1,2); //배열 1번에 2 넣고 1에 있던거 뒤로 밀기
a.Count; // = a.size()
int n = (int)a[1]; // = a.get(1) 단, 형변환 必!!!!
List<T>
List<int> a = new List<int>(); // 데이터 타입을 지정함
a.Add(1);
a.Count; // = a.size();
a[1]; // 형변환 필요 X
foreach(int al in a){
sum += al;
}
->rows
表を作成します。データは行単位でクリックできます(ただし、情報は変更できません。クリックのみ)。
->全選
->複数を選択せず、1つのみ
->元のrowクリックプログラムを起動するときにデータを修正し、この操作を阻止する
->プログラムを起動しています.行
->プログラムを起動しています.row
->パネルプロパティ、フルスクリーン表示
formload Handler
サンプルコード
/*form1.cs*/
public List<Customer> cuss = new List<Customer>();
private void CreateCustomer_Click(object sender, EventArgs e){ //Click 핸들러
/*현재 TextBox에 있는 모든 정보 Customer 객체에 저장*/
Customer cus = new Customer(CusNewFirstName.Text, CuNewLastName.Text);
cus.Address = CusNewAddress.Text;
cuss.Add(cus); //List 객체에 저장
CusNewFirstName.Text = ""; // TextBox 초기화
...
}
private void CusList_CellClick(object sender, DataGridViewCellEventArgs e){
string firstName = (string)CusList.Rows[e.RowIndex].Cells[0].Value;
// e.RowIndex : 선택된 row의 인덱스
// Cells[0] : 셀 중 1번째 셀에 대해
// Cells[0].Value : 그것의 값
foreach(Customer cus in Customers){
if (cus.FirstName == firstName){
ShowDetails(cus); // 선택된 이름의 데이터 show detail
break;
}
}
}
/*form이 처음 로드 될 때 실행되는 함수*/
private void Form1_load(object sender, EvertArgs e){
CusListPanel.Dock = DockStyle.Fill; // 화면 남은 부분에 panel 꽉채우기
CusDetailPanel.Dock = DocStyle.Right; // 오른쪽 가장가리에 panel 채우기
CusNewPanel.Dock = DockStyle.Right; // 오른쪽 가장가리에 panel 채우기 -> 따라서, DetailPanel을 NewPanel이 덮은 형태로 보임
}
/*새로 생성할 pa*/
private void toolStripMenuIte1_Click(Object sender, EventArgs e){
CusNewPane.Show();
CusDetailPanel.Hide();
}
DockStyleフィールド
コントロールの下部エッジを含むコントロールの下部にドッキングします.
コントロールのすべてのエッジが埋め込まれたコントロールのすべてのエッジにドッキングし、エッジのサイズが調整されます.
コントロールの左端を含むコントロールの左端にドッキングします.
コントロールがドッキングしていません.
コントロールの右端を含むコントロールの右端にドッキングします.
コントロールの上部エッジを含むコントロールの上部にドッキングします.
Reference
この問題について(ベスト10), 我々は、より多くの情報をここで見つけました https://velog.io/@tjtjtjtj0123/10강テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol