示例#1
0
文件: Form1.cs 项目: NaStacy/ootpisp
        private void PluginComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            string pluginName = PluginComboBox.GetItemText(PluginComboBox.SelectedItem);

            factory = plugin.GetPlugin(pluginName);
            creator = (ICreate)Activator.CreateInstance(factory);
        }
示例#2
0
        private void PluginComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            string pluginName = PluginComboBox.GetItemText(PluginComboBox.SelectedItem);

            currentFactory = plugin.GetPluginType(pluginName);
            currentCreator = (ICreator)Activator.CreateInstance(currentFactory);
            currentFigure  = currentCreator.Create(color, fillColor, penWidth);

            StateChange(currentCreator);
        }