Fa جداسازی متن

hamidhp

Active Member
با سلام
من یک فایل excel دارای چند صد سطر یک ستونه هست را می خواهم در mmb طوری قرار دهم که هر خط اکشنی داشته باشد

راهی که به ذهن خودم رسیده اینه که همه ی سطرها را در یک textbox کپی کنم و روی تک تک خطها توسط hotspot اکشن قرار دهم

شما چه پیشنهادی دارید

در ضمن هر کدام قرار است فایلی را اجرا کنند که به ترتیب است

مثلاً:
c:\1.exe
c:\2.exe
c:\3.exe
...
 

silvercover

کاربر متخصص
راه بهتر میتونه این باشه که اطلاعات رو از فایل اکسل که قاعدتا باید به فرمت csv باشه بخونید و سطر ها رو در یک لیست باکس در بیلدر لود کنید. و برای لیست باکس و رویداد کلیک کردن بر روی هر آیتم کدی بنویسید.

با این کار نیازی نیست تا چندین هات اسپات ایجاد کنید. آموزش کار با لیست باکس هم در راهنمای همراه بیلدر و راهنمای فارسی ارائه شده در سایت هست.
 

silvercover

کاربر متخصص
در فایل های CSV موارد توسط یک کاراکتر جدا ساز از هم جدا شده و ذخیره شدند تا بشه اون ها رو خوند و مورد استفاده قرار داد. شما می تونید با بهره گیری از توابع کار با فایل mmb و همچنین توابع کار با آرایه همچون GetArrayItem محتویات این فایل ها رو خونده و در یک لیست باکس نمایش بدین.
 

evil_gates

اين نيز بگذرد ...
دوست عزيز
توضيحات جناب silvercover كامل بود اگه يكم تلاش مي‌كرديد براي ساخت نمونه كار سختي نبود
 

پیوست ها

  • csv.zip
    844 بایت · بازدیدها: 34

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

بالا