コード例 #1
0
        public static FactLocationImage ErrorIcon(FactLocation.Geocode errorLevel)
        {
            switch (errorLevel)
            {
            case FactLocation.Geocode.NOT_SEARCHED:
                return(IMG_NOT_SEARCHED);

            case FactLocation.Geocode.MATCHED:
                return(IMG_MATCHED);

            case FactLocation.Geocode.PARTIAL_MATCH:
                return(IMG_PARTIAL_MATCH);

            case FactLocation.Geocode.GEDCOM_USER:
                return(IMG_GEDCOM_USER);

            case FactLocation.Geocode.NO_MATCH:
                return(IMG_NO_MATCH);

            case FactLocation.Geocode.INCORRECT:
                return(IMG_INCORRECT);

            case FactLocation.Geocode.OUT_OF_BOUNDS:
                return(IMG_OUT_OF_BOUNDS);

            case FactLocation.Geocode.LEVEL_MISMATCH:
                return(IMG_LEVEL_MISMATCH);

            case FactLocation.Geocode.OS_50KMATCH:
                return(IMG_OS50k_MATCH);

            case FactLocation.Geocode.OS_50KPARTIAL:
                return(IMG_OS50k_PARTIAL);

            case FactLocation.Geocode.OS_50KFUZZY:
                return(IMG_OS50k_FUZZY);
            }
            return(IMG_NO_MATCH);
        }
コード例 #2
0
 public FactLocationImage(FactLocation.Geocode errorLevel, Image img)
 {
     this.ErrorLevel = errorLevel;
     this.Icon       = img as Bitmap;
 }