ScriptInProgress ControlEvent
Yükleyici, yüklemenin yürütme betiği derlenirken bilgilendirici bir dize görüntülemek için bu olayı kullanır. Bilgi dizesi, bu ControlEvent'e abone olan bir Metin Denetimi tarafından iletişim kutusunda görüntülenebilir. Bu olay EventMapping tablosunda yazılmalıdır.
Bu ControlEvent, temel kullanıcı arabirimi, azaltılmış kullanıcı arabirimiveya tam kullanıcı arabirimidüzeylerinde çalıştırılanbir kullanıcı arabirimi tarafından işlenebilir. Kullanıcı arabirimi düzeyleri hakkında bilgi için bkz. Kullanıcı Arabirimi Düzeyleri.
Yayımlayan
Bu ControlEvent yükleyici tarafından yayımlanır.
Tartışma
Hiç kimse.
Aboneler Üzerinde Eylem
ScriptInProgress'e abone Metin denetimi, UIText tablosunda belirtilen metin dizesini görüntüler.
Tipik Kullanım
Yürütme betiği derlenirken, yükleyici betik yürütmenin başlangıcından önceki süreyi belirten bir ProgressBar görüntüler. Paket yazarı şu anda ProgressBar'ın açıklandığı bir ön ileti görüntüleyebilir. Ön iletiyi görüntülemek için, ProgressBar ile aynı modsuz iletişim kutusuna Metin denetimi ekleyin. Bu Metin denetiminin, EventMapping tablosu aracılığıyla ScriptInProgress ControlEvent'e abone olduğunu belirtin. Anahtar alanında ScriptInProgress ile UIText tablosuna bir girdi ekleyin. UiText tablosunun Metin alanında bir metin dizesi olarak ön iletiyi belirtin. Ardından betik derlemesi sırasında yükleyici bu dizeyi metin denetiminde görüntüler. Betik derlemesi biter bitmez görüntülenen metin kaybolur.
ScriptInProgress ControlEvent'e abone olan aynı metin denetimi de TimeRemaining ControlEventabone olabilir. Bu durumda, ön ScriptInProgress dizesinin metni kayboldukçe, "Kalan Süre: xx dakika" dizesiyle değiştirilir.