استفاده از listbox در AutoPlay Media Studio 8

سلام
من می خوام وقتی روی یکی از آیتم های لیست بوکس کلیک کنم ، توی محیطی که برای باز کردن فایل pdf هست یک فایل باز بشه .
ولی هر کاری می کنم نمیشه !
نمی دونم چجور باید دستوردهی کنم تا بتونم یک فایل pdf رو باز کنم !
در اصل نمی تونم به هر خط از listbox دستور خودش رو بدم !
چجوری باید برای هر آیتم یک دستور بدم ؟
اگر نمونه هم بدید که خیلی ممنونتون یمشم
 

mmbi18

New Member
AutoPlay Media Studio ListBox1

این کد رو در سلکتد لیست بنویس
[BASS]

selected = ListBox.GetSelected("ListBox1");
num = ListBox.GetItemData("ListBox1", selected[1]);
File.Open("AutoPlay\\Docs\\" .. num .. ".txt", "", SW_SHOWNORMAL);




[/BASS]
:wink:
 

mohsen_v

New Member
نمیدونم واسه چه کاری میخواین اما این مثال میتونه کمکتون کنه
موفق باشید
کد:
select = ListBox.GetSelected("ListBox1");
text = ListBox.GetItemText("ListBox1", select[1]);
Dialog.Message("Notice", text);
 

rezamelika2

New Member
سلام
چند تا سوال داشتم
یه لیست داخل اکسل طراحی کردم کا نام فیلمها، سال ساخت و ... داخلش هست از قسمت گرید این اکسل رو داخل برنامه آوردم
حدود 7 ثانیه طول می کشه تا لود بشه چطور می تونم پروگرس بار براش بگذارم که به کاربر نشون بده صفحه در حال بارگیری هست؟و بعد از لود شدن پروگرس بار محو بشه .
چطور می تونم منوی جستجو از داخل گرید قرار بدم .مخصوصا اگر گرید چند ستون داشته باشه برای هر ستون یک جستجوی جداگانه.(جستجو بر ساس نام فیلم - سال ساخت و ...)
رنگ پس زمینه سطرهای گرید یک در میان آبی بشه.
پیش نمایش چاپ برای گریدی که دارم نمایش بده.

ممنون
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
چند تا سوال داشتم
یه لیست داخل اکسل طراحی کردم کا نام فیلمها، سال ساخت و ... داخلش هست از قسمت گرید این اکسل رو داخل برنامه آوردم
حدود 7 ثانیه طول می کشه تا لود بشه چطور می تونم پروگرس بار براش بگذارم که به کاربر نشون بده صفحه در حال بارگیری هست؟و بعد از لود شدن پروگرس بار محو بشه .
چطور می تونم منوی جستجو از داخل گرید قرار بدم .مخصوصا اگر گرید چند ستون داشته باشه برای هر ستون یک جستجوی جداگانه.(جستجو بر ساس نام فیلم - سال ساخت و ...)
رنگ پس زمینه سطرهای گرید یک در میان آبی بشه.
پیش نمایش چاپ برای گریدی که دارم نمایش بده.

ممنون

سلام
1) کد پروگرس بار توی اینترنت هست .
2) چرا از گرید یا اکسل استفاده میکنی؟ از دیتابیس sqllite استفاده کن که همه ی این قابلیت ها و جستجوها رو در اختیارت میزاره (جستجو بر اساس نام و سال ساخت و ... یعنی جستجو بر اساس فیلدهای متفاوت)
3) با استفاده از تابع Grid.SetCellColors میتونی رنگ سلول ها رو تغییر بدی . کد رنگ آبی هم 16711680 هه .
4) پیش نمایش رو نمیدونم ولی پرینت با تابع Grid.Print هه
 

rezamelika2

New Member
ممنون.
چطور می شه با این کد یک در میان سطرها را تا آخر رنگ آبی و سفید کرد؟
اگه بتونی کد sqllite برای جستجوی داخل گرید برام بگذاری ممنون می شم.
از پلاگین GRIDEX هم نتونستم کمک بگیرم.
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
ممنون.
چطور می شه با این کد یک در میان سطرها را تا آخر رنگ آبی و سفید کرد؟
اگه بتونی کد sqllite برای جستجوی داخل گرید برام بگذاری ممنون می شم.
از پلاگین GRIDEX هم نتونستم کمک بگیرم.

خواهش میشود
دوست عزیز من کد نمیدم . فقط اگه راهنمایی خاستی یا توی کدهات اشکالی داشتی ، بتونم کمک میکنم . برای گرفتن کد انجمن هایی هستن . خواستی ، بگو توی پیام خصوصی بگم

کد رنگ سفید هم 0 هست
آموزش sqlite هم توی انجمن هست (همین توی امضام ، آموزش اتوپلی ، صفحه ی 6 ، پست 60 به بعد ، قسمت های 34 تا 43)
 
آخرین ویرایش:

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
ببخشید
کد رنگ سفید 16777215 هست
کلا با تابع GetProperties هر کنترل ، میتونی کد رنگی که ست کردی رو بگیری
کد 0 برای سیاه هست

 

rezamelika2

New Member
سلام.
داخل یه لیست باکس جستجو انجام دادم و فایلهایی که می خواستم برام پیدا کرده مثلا نام تصاویر داخل یک پوشه . چطور می تونم نام اونها رو که جستجو کرده از لیست باکس خارج و داخل اکسل یا نوت پد ذخیره کنم
همچنین تعداد موارد یافت شده در لیست باکس رو برام نشون بده
ممنون
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام.
داخل یه لیست باکس جستجو انجام دادم و فایلهایی که می خواستم برام پیدا کرده مثلا نام تصاویر داخل یک پوشه . چطور می تونم نام اونها رو که جستجو کرده از لیست باکس خارج و داخل اکسل یا نوت پد ذخیره کنم
همچنین تعداد موارد یافت شده در لیست باکس رو برام نشون بده
ممنون

داخل exel که سخته . چون نیاز به کمپوننت و ... داره ولی داخل فایل های متنی مثل نوت پد که با توابع قسمت TextFile میشه
کار با listbox و TextFile توی آموزش ها هست
 

rezamelika2

New Member
چطور می تونم وقتی از صفحه ی یک به صفحه ی دو می رم صفحه ی دو که باز می شه صفحه یک هم باز باشه و به اصطلاح صفحه دو در سایز کوچکتر روی صفخه ی یک قرار بگیره
 

hamzehh67

New Member
جواب
AutoPlay Media Studio ListBox1

این کد رو در سلکتد لیست بنویس
[BASS]

selected = ListBox.GetSelected("ListBox1");
num = ListBox.GetItemData("ListBox1", selected[1]);
File.Open("AutoPlay\\Docs\\" .. num .. ".txt", "", SW_SHOWNORMAL);




[/BASS]
:wink:
من
AutoPlay Media Studio ListBox1

این کد رو در سلکتد لیست بنویس
[BASS]

selected = ListBox.GetSelected("ListBox1");
num = ListBox.GetItemData("ListBox1", selected[1]);
File.Open("AutoPlay\\Docs\\" .. num .. ".txt", "", SW_SHOWNORMAL);




[/BASS]
:wink:
منم همین مشکل رو دارم
جواب نداد این کد
 

faizi

New Member
سلام میشه یکی توضیح بده چی جوری یه لیست باکس دارم توش مثلا 3 تا بخش دارم
مثلا بخش 1
بخش 2
بخش 3
میخام موقع که رو بخش 1 کلیک کنم بره به صفحه بخش 1
موقع که به بخش 2 کلیک میکنم بره به بخش 2
موقع که به بخش 3 کلیک میکنم بره به بخش 3
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام میشه یکی توضیح بده چی جوری یه لیست باکس دارم توش مثلا 3 تا بخش دارم
مثلا بخش 1
بخش 2
بخش 3
میخام موقع که رو بخش 1 کلیک کنم بره به صفحه بخش 1
موقع که به بخش 2 کلیک میکنم بره به بخش 2
موقع که به بخش 3 کلیک میکنم بره به بخش 3

سلام
آموزش اتوپلی قبلا داده شده :


listbox ، در قسمت 7 (دقیقه 15 به بعد) و قسمت 12 (دقیقه 30 به بعد) هست .

اما اصلا توصیه نمیکنم که اتوپلی را یاد بگیرید . هم خود اتوپلی ، و هم اون آموزش (با اونکه خودم درست کردم) فقط وقت هدر دادن هست .
 

جدیدترین ارسال ها

بالا