PDA

View Full Version : سوال: treeview+Icon



MOSTAFANAVVAB
یک شنبه 20 دی 1388, 11:40 صبح
با سلام
آقا چجوری میشه در تری ویو ایکون را با کد جوری تعریف کرد که مثل یاهو وقتی کاربر سیستمش را روشن می کنه مثلا چراغ یا ایکن مربوط به اون روشن بشه
و و قتی نیست خاموش

توضیح بیشتر
اینکه من تونستم اطلاعات تمام سیستم ها رو که دارن تو شبکه داخلی مون کار می کنند یا نه را از شبکه بگیرم ولی موندم چجوری با تری ویو کار کنم که در زمانی که فرد داره کارمی کنه ایکن مربوط به اون مثل این:خجالت: روشن باشه ووقتی نیست مثل این:عصبانی: خاموش. درضمن اطلاعات هرفردی در چیلد تری ویو است و نیز اطلاعات در جدول وارد شده
آقا عکسش تو این آدرس آپلود شده نتونستم بیارمش شما زحمت بکشید برید ببینید.
http://www.freeimagehosting.net/uploads/th.2547c84dc2.jpg (http://www.freeimagehosting.net/image.php?2547c84dc2.jpg)

saed2006
یک شنبه 20 دی 1388, 12:26 عصر
خب شما باید در رویداد مربوطه رو تشخیص بدین و در اون رویداد عکس رو عوض کنید
فکر نمیکنم چیز سختی باشه:چشمک:

H2K
یک شنبه 20 دی 1388, 15:43 عصر
سلام این نمونه (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=20#20)شاید کمکت کنه

MOSTAFANAVVAB
دوشنبه 21 دی 1388, 11:44 صبح
آقا سلام
با تشکر از همه دوستان که در این مسئله کمکم کردن ولی دیشب تا صبح دهن خودم و کامپیوترم اسفالت کردم و در آخر کاشف شدم
کد زیر مشکلم را حل کردولی هنوز موندم چجوری عکس ایکونی که با ایمیج لیست اوردم چجوری با کد نویسی انتخواب کنم




[LTR_INLINE]

SqlDataAdapter adapterLik;
SqlCommandBuilder CommondLik;
DataSet setLik = newDataSet();
for (int r = 0; treeView1.Nodes.Count > r; r++)
{
setLik.Clear();

mor = treeView1.Nodes[r].ToString();
mor = mor.Substring(10);
adapterLik = newSqlDataAdapter("Select NetworkTable.G2 From NetowrkGroup,NetworkTable where NetworkTable.G1=NetowrkGroup.NG1 and NG2=" + "'" + (mor.ToString()) + "'group by G2 Order by G2", Con);
CommondLik = newSqlCommandBuilder(adapterLik);

adapterLik.Fill(setLik, "NetworkTable");


foreach (DataRow row in setLik.Tables[0].Rows)
{
TreeNode Tree;
Tree = treeView1.Nodes[r];
Tree.ForeColor = Color.Red ;
Tree.Nodes.Add(row["G2"].ToString());
// MessageBox.Show(list1.Count .ToString ());

for (int logo = 0; list1.Count > logo; logo++)
{
if ((row["G2"].ToString()) == list1[logo].ToString())
{
جایی که باید فرمان تغییر عکس را نوشت
}
}

}

}

[/LTR_INLINE
]

MOSTAFANAVVAB
پنج شنبه 24 دی 1388, 08:19 صبح
آقا چرا کسی جواب نمی ده؟

Mohandes2009
پنج شنبه 24 دی 1388, 09:49 صبح
دوست من گزارش اینجوری مینویسند نه با ذ :لبخند::لبخند::لبخند:

MOSTAFANAVVAB
شنبه 10 بهمن 1388, 15:57 عصر
بابا ملت اخه یکی به داد من برسه

H2K
شنبه 10 بهمن 1388, 22:38 عصر
بابا ملت اخه یکی به داد من برسه

دوست عزیز تو پست شماره ۳ یه نمونه رو بهت معرفی‌ کردم اصلا دیدی اون رو شما؟

MOSTAFANAVVAB
یک شنبه 11 بهمن 1388, 08:30 صبح
بله
دوست عزیز اتفاقا طرف اجرای اون هم رفتم ولی به چند مشکل برخوردم
1 بخاطر اینکه هروقت دستور مینویسم که یک عکس رو عوض کنه میره و همه عکس هارو عوض میکنه بصورت یک شکل
2 اصلا کار به این کارا نداره که طرف هست یا نیست . زمانی که موس وارد صفحه میشه و روی یک ایکن کلیک می کنه اون شکل عوض میشه

MOSTAFANAVVAB
دوشنبه 12 بهمن 1388, 07:25 صبح
با سلام آقا خبری نیست
اقلا بیاید موضوع را نگاه کنید اگر جوابی داشتید بزنید
اگر نداشتید آرامش بدید

MOSTAFANAVVAB
دوشنبه 30 فروردین 1389, 08:42 صبح
آقا این درد ما دوا نداره؟:کف:

MOSTAFANAVVAB
پنج شنبه 30 اردیبهشت 1389, 13:32 عصر
با سلام آقا حل شد

water_lily_2012
پنج شنبه 30 اردیبهشت 1389, 17:50 عصر
سلام
آمدی جانم به قربانت ولی حالا چرا
من هم بعد از کلی دست و پنجه نرم کردن با این مشکل اخرش تونستم کاری کنم که هر گره ای را که می خوام آیکونش را عوض کنم. خوشحالم که شما هم به نتیجه رسیدی