پشته کارت اطلاعات ( ) یک شی فرم است که یک پشته کارت داخلی را با کارت هایی نشان می دهد که اطلاعات مربوط به برنامه را نشان می دهد، مانند زمان محاسبه برای آخرین اجرا (اگر هنوز راه حلی در دسترس نباشد) یا برخی از وضعیت راه حل های دیگر. اطلاعات پشته کارت میتواند بین کارتهای موجود در پشته کارت بچرخد تا یکی یکی نشان داده شود. شما یک پشته کارت را با یک منبع داده مرتبط می کنید که کنترل می کند کدام کارت نمایش داده شود. هر کارت مقداری را مشخص می کند که با منبع داده پشته کارت مقایسه می کند. پشته کارت اولین کارت را با مقدار منطبق نشان می دهد. اگر هیچ کارتی مطابقت نداشته باشد، چیزی نشان داده نمی شود. نام شی پشته کارت اطلاعات را در قسمت Name وارد کنید .
در این قسمت منبع داده انتخابگر فعال کارت را مشخص می کنید. این بخش شامل یک درخت با نمای فیلتر شده از درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای پشته کارت، شما معمولاً فقط پارامترهای موجود را در قسمت پارامترها ، متغیرها را در قسمت متغیرها و گره های داده تعریف شده در شاخه Declarations می بینید. با کلیک کردن روی دکمه Switch to Model Builder and Activate Data Access ( ) در Active Card Selector می توانید لیست گره های داده موجود را گسترش دهید.سرفصل بخش، که شما را به Model Builder می برد و سپس گره ای را در شاخه Model Builder انتخاب می کند که می خواهید به داده های آن دسترسی داشته باشید. با فعال بودن این دکمه، پنجره تنظیمات گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز رنگ) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. کلیک کنید تا کادر بررسی را انتخاب کنید تا آن داده ها به عنوان گره منبع موجود برای پشته های کارت گنجانده شود.
هنگامی که گرهای را انتخاب میکنید که منبع را برای انتخابگر کارت فعال نشان میدهد، دکمه Use as Source نوار ابزار ( ) در زیر درخت فعال میشود. همچنین می توانید روی گره کلیک راست کرده و Use as Source را انتخاب کنید . علاوه بر این، می توانید روی دکمه Create New Declaration and Use It as Source ( ) یا Create New Form Declaration and Use It as Source ( ) در سربرگ بخش Active Card Selector کلیک کنید تا یک جهانی یا محلی جدید (در فرم) ایجاد کنید. ) اعلام متغیر برای پشته کارت اطلاعات و استفاده از آن به عنوان منبع. اعلامیه ایجاد و استفادهکادر محاوره ای باز می شود تا بتوانید نوع داده منبع (در صورت وجود)، نام و مقدار اولیه آن (در صورت وجود) را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. با کلیک کردن روی دکمه Switch to Model Builder and Activate Data Access ( ) می توانید لیست گره های داده موجود را گسترش دهید . روی دکمه ویرایش گره نوار ابزار ( ) در زیر درخت کلیک کنید تا به گره مربوطه بروید. در صورت لزوم، برنامه به Model Builder سوئیچ می کند.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
جدول موجود در این بخش حاوی مقادیر فعال سازی مربوط به کارت اطلاعات (در ستون مقدار فعال )، نماد (در ستون نماد ) و متنی است که روی کارت (در ستون متن ) نمایش داده می شود. پشته تصمیم می گیرد که کدام کارت را از طریق مقادیر فعال کننده آنها که در این بخش تایپ می کنید نمایش دهد. سپس مقادیر با مقدار منبع بررسی می شوند.
برای افزودن کارت به جدول، روی دکمه افزودن کارت اطلاعات ( ) کلیک کنید. سپس کادر محاوره ای کارت اطلاعات باز می شود، جایی که می توانید چند کارت از پیش تعریف شده را اضافه کنید. برای افزودن یا حذف کارت های اطلاعاتی به ترتیب روی دکمه های Add>> و <<Remove کلیک کنید. روی دکمه Custom Card کلیک کنید تا کادر گفتگوی Edit Information Card باز شود ، جایی که میتوانید مقادیر فعالکننده را تعریف کنید، یک نماد را انتخاب کنید، متنی را برای نمایش روی کارت تعریف کنید، و یک رنگ متن را انتخاب کنید ( برای استفاده از رنگ متن فرم، Inherit را انتخاب کنید) برای کارت جدید روی OK کلیک کنید تا تنظیمات کارت ذخیره شود و آن را به کارت های موجود در پشته کارت اطلاعات اضافه کنید.
روی دکمه ویرایش کارت اطلاعات ( ) کلیک کنید تا تک تک کارت را در کادر گفتگوی ویرایش کارت اطلاعات که باز می شود ویرایش کنید. در آن کادر محاورهای، میتوانید مقادیر فعالکننده را تعریف کنید، یک نماد را انتخاب کنید یا یک نماد اضافه کنید و از آن استفاده کنید، متنی را برای نمایش روی کارت تعریف کنید، و یک رنگ متن را انتخاب کنید ( برای استفاده از رنگ متن فرم، Inherit را انتخاب کنید). برای ذخیره تنظیمات کارت روی OK کلیک کنید .
در حالت شبکه، می توانید تراز افقی و عمودی پشته کارت اطلاعات را با استفاده از لیست های زیر کنترل کنید:
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض و ارتفاع پشته کارت را مشخص کنید. به طور پیش فرض، آنها به طور خودکار تعیین می شوند. برای تنظیم عرض، دستی را از لیست Width انتخاب کنید و سپس یک عرض (به نقطه) را در فیلد مربوطه وارد کنید. اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. برای تنظیم ارتفاع، دستی را از ارتفاع انتخاب کنیدلیست کنید و سپس یک ارتفاع (بر حسب امتیاز) در فیلد مربوطه وارد کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . برای محاسبه حداقل ارتفاع به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق پشته کارت را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
از فهرست رنگ پسزمینه ، رنگی را برای استفاده بهعنوان پسزمینه در پشته کارت اطلاعات انتخاب کنید: شفاف (پیشفرض)، هر یک از رنگهای اصلی از پیش تعریفشده، یا سفارشی ، که انتخاب یک رنگ سفارشی را از یک پالت رنگ ممکن میسازد.
فونت و اندازه فونت متن به طور پیش فرض از تنظیمات فونت گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیشفرض یا هر یک از فونتهای موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. اندازه فونت پیش فرض اندازه پیش فرض است .
همچنین میتوانید کادر Bold را برای استفاده از فونت پررنگ، چک باکس Italic را برای استفاده از ایتالیک (یک فونت کج) و کادر Underline را برای استفاده از متن زیرخط دار انتخاب کنید.
در بخش State ، میتوانید وضعیت اولیه پشته کارت اطلاعات را زمانی که کاربران برنامه را اجرا میکنند، کنترل کنید. به طور پیش فرض، پشته کارت اطلاعات قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا پشته کارت اطلاعات پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.