本文整理汇总了C#中ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv.SetDialogColor方法的典型用法代码示例。如果您正苦于以下问题:C# IHTMLDiv.SetDialogColor方法的具体用法?C# IHTMLDiv.SetDialogColor怎么用?C# IHTMLDiv.SetDialogColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ScriptCoreLib.JavaScript.DOM.HTML.IHTMLDiv
的用法示例。
在下文中一共展示了IHTMLDiv.SetDialogColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Tycoon4
//.........这里部分代码省略.........
var IsGrass =
new[]
{
TileResources.Grass.Source,
TileResources.Dirt.Source,
//TileResources.DirtDirtGrass.Source,
//TileResources.DirtGrassGrass.Source,
//TileResources.Rocks.Source,
TileResources.RoughLand.Source,
}.ToEqualsAny();
var IsGrassStrict = TileResources.Grass.Source.ToEquals();
var IsRoad1 = TileResources.Road1.Source.ToEquals();
var IsRoad2 = TileResources.Road2.Source.ToEquals();
var IsTrack1 = TileResources.Track1.Source.ToEquals();
var IsTree = TileResources.Tree.Source.ToEquals();
var IsTileSelector = TileResources.TileSelector.Source.ToEquals();
#endregion
// create a draggable toolbar
#region creating the toolbar
var toolbar_color = Color.FromRGB(0x40, 0x40, 0x40);
var infotoolbar = ToolbarDialog.CreateToolbar(
new Point(64, 64),
new Point(200, 64), toolbar_color
);
var infotoolbar_content = new IHTMLDiv().AttachTo(infotoolbar.Control);
infotoolbar_content.style.SetLocation(2, 8, infotoolbar.Size.X - 6, infotoolbar.Size.Y - 12);
infotoolbar_content.SetDialogColor(infotoolbar.Color, false);
infotoolbar_content.onmousedown += Native.DisabledEventHandler;
Action<IStyle> SetInfoAnchorStyle =
style =>
{
style.display = IStyle.DisplayEnum.block;
style.textDecoration = "none";
style.color = Color.White;
style.textAlign = IStyle.TextAlignEnum.center;
};
new IHTMLAnchor("http://zproxy.wordpress.com", "zproxy.wordpress.com").AttachTo(infotoolbar_content).style.Aggregate(SetInfoAnchorStyle);
new IHTMLAnchor("http://jsc.sf.net", "jsc.sf.net").AttachTo(infotoolbar_content).style.Aggregate(SetInfoAnchorStyle);
var toolbar_size = new Point(96, 32);
var toolbar_pos = new Point(8, Native.window.Height - toolbar_size.Y - 8);
Console.WriteLine("toolbar!");
var toolbar = ToolbarDialog.CreateToolbar(toolbar_pos, toolbar_size, toolbar_color);
Native.window.onresize +=
delegate
{
infotoolbar.ApplyPosition();
toolbar.ApplyPosition();
};
infotoolbar.Control.Hide();
infotoolbar.Control.AttachToDocument();
toolbar.Control.AttachToDocument();