示例#1
0
        public void SetMRULists()
        {
            if (OMLEngine.Settings.OMLSettings.UseMPAAList)
            {
                // MaskBox is a hidden property
                // It is explained on the DevExpress Website at:
                //
                // http://www.devexpress.com/Support/Center/p/Q181219.aspx
                //
                teParentalRating.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
                teParentalRating.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
                teParentalRating.MaskBox.AutoCompleteCustomSource.AddRange(OMLEngine.Settings.OMLSettings.MPAARatings.Split('|'));
            }
            else
            {
                teParentalRating.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
                teParentalRating.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
                foreach (string name in from t in TitleCollectionManager.GetAllParentalRatings(null) select t.Name)
                {
                    teParentalRating.MaskBox.AutoCompleteCustomSource.Add(name);
                }
            }

            txtStudio.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            txtStudio.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            foreach (string name in from t in TitleCollectionManager.GetAllStudios(null) select t.Name)
            {
                txtStudio.MaskBox.AutoCompleteCustomSource.Add(name);
            }

            txtAspectRatio.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            txtAspectRatio.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            foreach (string name in from t in TitleCollectionManager.GetAllAspectRatios(null) select t.Name)
            {
                txtAspectRatio.MaskBox.AutoCompleteCustomSource.Add(name);
            }

            txtCountryOfOrigin.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            txtCountryOfOrigin.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            foreach (string name in from t in TitleCollectionManager.GetAllCountryOfOrigin(null) select t.Name)
            {
                txtCountryOfOrigin.MaskBox.AutoCompleteCustomSource.Add(name);
            }

            teVideoResolution.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            teVideoResolution.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            foreach (string name in from t in TitleCollectionManager.GetAllAspectRatios(null) select t.Name)
            {
                teVideoResolution.MaskBox.AutoCompleteCustomSource.Add(name);
            }

            teVideoStandard.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            teVideoStandard.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            //teVideoStandard.MaskBox.AutoCompleteCustomSource.AddRange(MainEditor._titleCollection.GetAllVideoStandards.ToArray());

            teImporter.MaskBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            teImporter.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
            //teImporter.MaskBox.AutoCompleteCustomSource.AddRange(MainEditor._titleCollection.GetAllImporterSources.ToArray());
        }