본문 바로가기

Project/SMI

[C#] Timer 사용 //버튼 클릭 시 타이머 시작 private void beforebt_Click(object sender, EventArgs e) { timer1.Enabled = true; // timer1_Tick 실행시 먼저 true로 설정 timer1.Tick += new EventHandler(timer1_Tick); if (BeforeCompare) { BeforeSettingProc(); } } void timer1_Tick(object sender, EventArgs e) { timer1.Interval = 1000; TimerSecond++; if (t3.Minutes == TimerMin && t3.Hours == TimerHour) { //Sound play todo MessageBox.Show("s.. 더보기
[C#] TextBox에 입력받은 문자열이 숫자 인지 판별 private void okbt_Click(object sender, EventArgs e) { MealShowProc(); if (TextBoxNullCheck()) { if (Char.IsDigit(Hourtb.Text, 0) && Char.IsDigit(mintb.Text, 0))//TextBox가 숫자인지 검사 { SettingTimer(); TimesettingHide(); SoundButtonShow(); } else { MessageBox.Show("Only Interger Press"); return; } } else { MessageBox.Show("Input Check"); } } 더보기
SMI (WindowMobile Programming) 보호되어 있는 글입니다. 더보기
[C#] DateTime을 이용한 알람 설정 //설정된 시간에서 30분후에 알람을 울리게 해보자 private void AfterSettingProc() { int CompareMinute = 60; int AfterNum = 30; int temphour; int tempmin; temphour = SettingHour; //SettingHour은 TextBox에 입력 받은 값 tempmin = SettingMin; //SettingMin은 TextBox에 입력 받은 값 tempmin += AfterNum; if (tempmin > 60) // 입력 시간이 50분이라면 80분이 되기 때문에 20분으로 변경을 해주자 { tempmin -= CompareMinute; } SettingTime = new DateTime(2010, 12, dt.Day,.. 더보기
[C#] String속성 : LastIndexOf string[] stringArray = new string[20]; private void AgeEatCheck() { int iDeleteCount = 0; int AgeMin = 12;//초등학교 6학년 int AgeMax = 60; for (int i = 0; i AgeMax) { int temp = stringArray[i].LastIndexOf('*'); //*있는 문자열의 인덱스 if (temp > 0) //*가 들어있는 문장은 양수로 나온다(없을경우 -.. 더보기
[C#] Window Mobile 강제로 Explorer 실행하기 //익스플러러를 실행할 프로세스 객체 System.Diagnostics.Process web_process = new System.Diagnostics.Process(); private void druginfobt_Click(object sender, EventArgs e) { WepHide(); closebt.Enabled = true; string newPath = "http://www.druginfo.co.kr/"; web_process.StartInfo.FileName = newPath; //오픈된 Explorer의 경로 설정 web_process.Start(); } 더보기
[C#] Enum 사용 [Enum 선언] //영문, 한글 모두 가능 enum MedicalPositoin { 탕정푸른의원=0, 탕정푸른의원위성, 서해약국=2, 서해약국위성 private MedicalPositoin index; [Enum 사용] private void TangJungProc() { index = MedicalPositoin.탕정푸른의원; //Enum 객체에 대입 int iIndex = (int)index; //int형으로 형변환 medicalpb.Image = imageList1.Images[iIndex]; PictureChangeProc(iIndex); } 더보기
[C#] 메인폼 객체를 다른 생성된 폼에서 사용할 경우 [부모 폼] namespace MedicalInformation { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(this); //현재 폼의 객체 this를 생성된 폼의 생성자에 넘긴다. f2.Show(); } public string GetName() { return textBox1.Text; } public string GetAge() { return textBox2.Text; } } } [생성된 폼] namespace MedicalInformation { public p.. 더보기