本文整理汇总了C#中Control.setState方法的典型用法代码示例。如果您正苦于以下问题:C# Control.setState方法的具体用法?C# Control.setState怎么用?C# Control.setState使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Control
的用法示例。
在下文中一共展示了Control.setState方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: createIcon
// --- Methods ---
// Creates an icon of the passive's info
public Control createIcon(GameExt game)
{
// Variable
Control ctrl= new Control(game);
Label nameLbl= new Label(game);
ctrl.backColorStates.normal= game.getColor("white");
ctrl.texStates.normal= icon;
ctrl.setState(ControlState.Normal);
ctrl.canHover= false;
ctrl.tooltip= new Tooltip(game);
ctrl.tooltip.font= game.fonts.get("default_font");
ctrl.tooltip.text= getTooltipText();
ctrl.tooltip.size= new Point(488, 96);
ctrl.tooltip.backColorStates.normal= game.getColor("paleturquoise");
ctrl.tooltip.setState(ControlState.Normal);
ctrl.tooltip.border.size= 1;
ctrl.tooltip.xPad= -ctrl.tooltip.size.X;
ctrl.tooltip.yPad= 24;
nameLbl.text= name+":";
nameLbl.bounds.X= 16;
nameLbl.bounds.Y= 8;
ctrl.tooltip.addChild(nameLbl);
return ctrl;
}
示例2: unfocused
// Called when the gui control has been unfocused
private void unfocused(Control ctrl)
{
if(ctrl.isEnabled)
ctrl.setState(ControlState.Normal);
else
ctrl.setState(ControlState.Disabled);
}
示例3: focused
// Called when the gui control has been focused
private void focused(Control ctrl)
{
tick= 0;
ctrl.setState(ControlState.Hovered);
}