silvercover
کاربر متخصص
برای نمایش آیکون در پلاگین ، فایل های ico و bmp رو میشه استفاده کرد ولی آیا امکان استفاده از jpg رو نیز میتونید فراهم کنید
متاسفانه خیر.
برای نمایش آیکون در پلاگین ، فایل های ico و bmp رو میشه استفاده کرد ولی آیا امکان استفاده از jpg رو نیز میتونید فراهم کنید
آقا دستت درد نکنه - کولاک کردی
من برای همین گیر کرده بودم - کلی زحمت کشیدم با html و جاوا اسکریپت یه چیزی پیاده کرده بودم ولی هنوز گیر داشت.
من با اجازت می خوام از این تو یه برنامه استفاده کنم و یه قسمتی از اون برنامه هم به عنوان مثال آموزشی قرار می دم تا شاید شما هم راضی باشی.
ولی میشه یه لطفی بکنی اگه می تونی یکم این treeview رو جمو جور تر کنی
فکر کنم حداکثر عرض منطقی برای کادر کلیش 200 پیکسل باشه ولی اگه متن گره هاش 4 5 کلمه ای بشه اسکرول می خوره - اگه عرض ایکون ها را بشه تا 12 پیکسل کنی و اون جا ها که آیکون نداره به جا فاصله 16 پیکسلی 2 3 پیکسل فاصه بخوره خیلی خوب می شه.
راستش من برنامه نویس و طراح وبم و برای یه پروژه ای mmb رو انتخاب کردم که بچه های این فروم دیدم خیلی حال دادن و چیزای جالبی گذاشتن. اشکالی نداره که از بعضی تیکه ها استفاده کنم. منم به وقتش سعی می کنم جبران کنم.
این پلاگین هایی که بچه ها می دن خیلی جالبه ولی اگه می شد یه جورایی بهینه تر بنویسن خیلی خوب می شد. برای این باید یکم با مفاهیم شی گرایی آشناتر باشن.
جدا از این حرف لطف می کنی چند دقیقه وقت بزاری این treeview رو یه جوری کنی یکم از فضاش بهتر استفاده بشه.
البته می دونم که الان فاصله هاش منطقی هست - من خودم تو وب استفاده می کنم ولی
فکر نکنم کسی به اندازه من از دیدن این خوشحال شده باشه - تشکر
کد:param$ = '1|16|0|Iran' PluginSet("PlugIn","param$") PluginRun("PlugIn","AddTreeItem") param$ = '1|17|16|Population: 65,875,223' PluginSet("PlugIn","param$") PluginRun("PlugIn","AddTreeItem")
- سومی: برای سر شاخه ها و اونهایی که فرزند عنصر دیگه نیستند این عنصر باید صفر باشه. در غیر این صورت این عدد باید شناسه عنصر والدش باشه. مثلا برای جمعیت ایران از همین شناسه عنصر ایران که 16 هست در بخش پارامتر سوم بهره برده شده.
پس
پارامتر سوم شناسه والد نیست شناسه سطح جلورفتگی است
یعنی اگه بخواهیم برای شاخه 22 - چند تا زیرشاخه زیر هم بزنیم باید پارامتر 1 را بذاریم اگه یه سطح دیگه بخواهیم بریم جلو باید 2 رو بذاریم
به نظر من پارامتر سومی بهتر میشه تعریف بشه.
اگه اشتباه گفتم بگید اشتباه می گم:d
شناسه عنصر والدش را نباید بگیم مثلا اگه شاخه 22 ام بود با پارمتر 0 و شاخه 23 رو بخواهیم زیر شاخه کنیم نباید بزینم پارامتر سوم رو 22 یعنی والد بذاریم بلکه باید 1 بذاریم یعنی یک سطح بره جلو
پس
پارامتر سوم شناسه والد نیست شناسه سطح جلورفتگی است
یعنی اگه بخواهیم برای شاخه 22 - چند تا زیرشاخه زیر هم بزنیم باید پارامتر 1 را بذاریم اگه یه سطح دیگه بخواهیم بریم جلو باید 2 رو بذاریم
در عمل چه فرقی داره؟
ولی بنظر من روشی که الان حامد استفاده کرده بهتره، این روشی که شما میفرمایین وقتی میتونه خوب باشه که ما مرحله به مرحله نادها رو به لیست درختی اضافه کنیم، ولی مثلاً فرض بفرمایید که در جایی نیاز داشتیم تا یک آیتم رو پس از ساخته شدن درخت بهش اضافه کنیم، از این روش نمیشه استفاده کرد، چون اینجوری آیتم جدید به آخرین گره اضافه میشه و نه مثلاً به گره ی پنجم.
فرقش در اینه که شما برای هر شاخه تنها یک زیر شاخه تعریف کردید
اگه میشه لطف کنید با همین روشی که گفتید همین درخت خودتون رو تغییر بدید و به علاوه زیرشاخه جمعیت فکر کنم دو زیر شاخه دیگه مثلا مساحت و ثروت هم اضافه کنید.
با روش شما من برای هر شاخه فقط یک زیر شاخه می تونم بسازم وبقیه هی یه سطح میره جلو
وقتی ازتون نمی گیره چک کنید و جواب رو بگید لطفا - من نمونه خودم رو الان می زارم
اتفاقاً با این روشی که حامد استفاده کرده براحتی میشه تعداد زیادی زیر شاخه برای هر عنصر تعریف کرد برای اینکار ما فقط با آیدی ها سر و کار داریم، حالا تا هر چند مرحله که بخایم میتونیم بریم جلو،هر عنصر میتونه یک یا چند زیر شاخه داشته باشه، پس فکر نکنم از نظر پویایی مشکلی وجود داشته باشه، تو مثالی که محسن گذاشته هم مشخص هست
[FONT=Courier New][SIZE=2]ID = ID + [COLOR=#ff0000]1[/COLOR]
ID$ = [COLOR=#000090][B]CHAR[/B][/COLOR](ID)
param$ = [COLOR=#800000]'1|'[/COLOR] + ID$ + [COLOR=#800000]'|'[/COLOR] + ParentID$ + [COLOR=#800000]'|'[/COLOR] + Item Name$ + [COLOR=#800000]'|'[/COLOR] + ItemIconPath$
[COLOR=#000090][B]PluginSet[/B][/COLOR]("TreeObject","param$")
[COLOR=#000090][B]PluginRun[/B][/COLOR]("TreeObject","AddTreeItem")[/SIZE][/FONT]
تو قسمت پست مطلب پایین یه دکمه هست بنام مدیریت پیوست ها، اون رو بزنید فایلتون رو انتخاب کنید و...بوووم !!!من نمی دونم شما چه جوری فایل تو خود سایت آپیود می کنید اینو بگید تو دوباره فایلم رو بذارم