我有一个绝对定位的input框在表单中。 input框具有透明背景: .form-page input[type="text"] { border: none; background-color: transparent; /* Other stuff: font-weight, font-size */ } 令人惊讶的是,我不能通过在IE8中点击它来select这个input框。 它在Firefox中完美工作。 background: none 。 当我改变背景颜色时: 背景颜色:红色; 它工作正常,所以这是与透明背景相关的问题。 设置边框只能通过点击边框来selectinput框。 有一个解决方法,有IE8的透明背景可点击的input框? 更新:示例。 取消注释background-color和input框是可选的。 您也可以单击select框,然后通过按Shift + Tab键来关注input框。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head></head><body> <style type="text/css"> input[type="text"] { border: none; background: transparent; /*background-color: blue;*/ } #elem528 { position:absolute; left:155px; […]
我有PictureBox picture 。 我用: picture.Size = bmp.Size; picture.Image = bmp; 假设有两个整数maxWidth和maxHeigth 。 当尺寸超过maxWidth和/或maxHeight时,我想添加垂直/水平滚动条到picture 。 我怎样才能做到这一点?
我刚刚创build了一个简单的iOS 7应用程序,使用默认的主细节模板。 在MasterViewController.m , viewDidAppear方法中,我login了 self.navigationController.navigationBar.frame.size.height self.navigationController.navigationBar.frame.origin.y 并相应地收到了44和20。 这看起来很奇怪,因为从我读的内容来看,iOS 7中的导航栏应该是64点高度,并且从0点开始,这样它就位于状态栏的下面。 我读的是 1) iOS 7 UI过渡指南 因为状态栏是透明的,所以它后面的视图显示出来 2) 在导航栏中使用背景图像 如果您的应用程序使用自定义图像作为栏的背景,则需要提供一个“更高”的图像,以便它在状态栏后面延伸。 导航栏的高度从44点(88像素)变为64点(128像素)。
我正在尝试开发Windows Mobile 6(在WF / C#中)应用程序。 只有一个窗体,窗体上只有一个PictureBox对象。 在这上面我画了所有想要的控件或任何我想要的。 我正在做两件事。 绘制自定义形状并从.png文件加载位图。 下一行在加载时locking文件(这是一个不希望的情况): Bitmap bmp = new Bitmap("file.png"); 所以我正在使用另一种方式来加载位图。 public static Bitmap LoadBitmap(string path) { using (Bitmap original = new Bitmap(path)) { return new Bitmap(original); } } 这是我猜得慢得多,但我不知道有更好的方式来加载图像,同时快速释放文件locking。 现在,当绘制图像时,我使用的方法是: public void Draw() { Bitmap bmp = new Bitmap(240,320); Graphics g = Graphics.FromImage(bmp); // draw something with Graphics here. […]
我想用print()和IPython display()来显示给定格式的pandas数据框。 例如: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 我想以某种方式强制打印 cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 而无需修改数据本身或创build副本,只需更改显示方式即可。 我该怎么做?
对于我的一个项目,我需要用透明背景来显示图像。 我做了一些具有透明背景的.png图像(检查这个我在Photoshop中打开它们)。 现在我有一个扩展PictureBox的类: class Foo : PictureBox { public Foo(int argument) : base() { Console.WriteLine(argument);//different in the real application of course. //MyProject.Properties.Resources.TRANSPARENCYTEST.MakeTransparent(MyProject.Properties.Resources.TRANSPARENCYTEST.GetPixel(1,1)); //<– also tried this this.Image = MyProject.Properties.Resources.TRANSPARENCYTEST; ((Bitmap)this.Image).MakeTransparent(((Bitmap)this.Image).GetPixel(1, 1)); this.SizeMode = PictureBoxSizeMode.StretchImage; this.BackColor = System.Drawing.Color.Transparent; } } 这只是显示与白色背景的图片框,我似乎无法使其工作在透明的背景。
我有一个图片框指向一个特定的文件“A”的图像,在执行时间,我想改变图片框的图像到不同的“B”,但我得到以下错误: mscorlib.dll中出现第一个偶发的“System.IO.IOException”types的exception。附加信息:进程无法访问文件“A”,因为它正在被另一个进程使用。 我设置图像如下: pbAvatar.Image = new Bitmap(filePath); 我如何解锁第一个文件? 提前致谢!