ABA


"איך אני מקבל ערך VALUE של ITEM מתוך listbox ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15933 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15933
Nexus

   18:44   08.06.10   
אל הפורום  
  איך אני מקבל ערך VALUE של ITEM מתוך listbox ?  
 
   ערכתי לאחרונה בתאריך 08.06.10 בשעה 19:27 בברכה, Nexus
 
אני הצלחתי לקבל ITEM מסויים לתוך STRING.

ב designer יש לי : button listbox datetimepicker .
טוב הוספתי גם שעון דיגיטלי.
ומה שאני רוצה בעצם זה עכשיו להכניס את הערך של אותה מדינה מהרשימה לשעון הדיגיטלי. נגיד בחרתי ברשימה ארה"ב מזרח וזה מינוס 7 שעות אז שזה יעדכן לי את השעון הדיגיטלי לשעה הנכונה באותו המקום קרי מינוס 7 שעות.

זה ה קוד:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Globalization;
using Microsoft.Win32;

namespace Main_Events_Clock
{
public partial class Form1 : Form
{
Timer Clock;
Label lbTime = new Label();
DateTimePicker dtp;
string selected_item;
string Event_Name;
public Form1()
{
InitializeComponent();
dtp = new DateTimePicker();
dtp.Format = DateTimePickerFormat.Time;
dtp.Location = new Point(608, 70);
dtp.Width = 100;
dtp.ShowUpDown = true;
Controls.Add(dtp);
Clock = new Timer();
Clock.Interval = 1000;
Clock.Start();
Clock.Tick += new EventHandler(Timer_Tick);

this.Controls.Add(lbTime);
lbTime.BackColor = Color.Black;
lbTime.ForeColor = Color.Red;
lbTime.Font = new Font("Times New Roman", 15);
lbTime.Text = GetTime();
lbTime.Location = new Point(608, 50);



}

private void Event_Name_TextBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
Event_Name = Event_Name_TextBox.Text;
if (Event_Name_TextBox.Text.Trim() == "")
{
Event_Name_TextBox.Text = "";
}
else
{
MessageBox.Show(Event_Name);
}
}
}

private void Time_Zone()
{
foreach(TimeZoneInfo tz in TimeZoneInfo.GetSystemTimeZones())
{
tz.ToString();

listBox1.Items.Add(tz);


}
}

private void button1_Click_1(object sender, EventArgs e)
{
listBox1.Items.Clear();
Time_Zone();

}

private void listBox1_DoubleClick(object sender, EventArgs e)
{
if (listBox1.Items.Count == 0)
{
}
else
{

if (null != listBox1.SelectedItem)
{


selected_item = listBox1.SelectedItem.ToString();
listBox1.Items.Clear();
listBox1.Items.Add(selected_item);

}



}

}

public string GetTime()
{
string TimeInString = "";
int hour = DateTime.Now.Hour;
int min = DateTime.Now.Minute;
int sec = DateTime.Now.Second;

TimeInString = (hour < 10) ? "0" + hour.ToString() : hour.ToString();
TimeInString += ":" + ((min < 10) ? "0" + min.ToString() : min.ToString());
TimeInString += ":" + ((sec < 10) ? "0" + sec.ToString() : sec.ToString());
return TimeInString;
}

public void Timer_Tick(object sender, EventArgs eArgs)
{
if (sender == Clock)
{
lbTime.Text = GetTime();
}
}


}
}


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net