随笔分类 - 问题处理
工作过程中,遇到过的问题与解决方法,记录工作中的每次小坎坷。
摘要:在处理图片时,读取本地图像文件,进行另存时发生GDI+中发生一般性错误 。具体情况如下:用OpenFileDialog打开图像文件,文件名为filenameStreamReader sr = new StreamReader(filename);Stream sm = sr.BaseStream;imgZheng = Image.FromStream(sm);sm.Close();sr.Close();//将读取到的Image重新写入流,转化为byte[]以便进行进一步的处理MemoryStream mmstream = new MemoryStream();imgZheng.Save(mms
阅读全文
摘要:在布局的时候,当一个窗体内有多个控件使用了Dock属性来布局,Dock顺序的调整:最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以 Top、Bottom以及Fill方式填充窗口即窗口看起来应该是这样的:---------------------A---------------------C---------------------B-------
阅读全文
摘要:在制作客户端时遇到这样的问题:IE8上传文件时文件本地路径变成"C:\fakepath\"IE8上传文件路径错误这在IE7及以前版本上都没有问题,但是到IE8上面,就不行了,在IE8中你只会获取到这样的路径:"C:\fakepath\xxx”,其中xxx是你的文件名。这是怎么回事呢?原来,IE8出于安全性的考虑,上传文件时屏蔽了真实的本地文件路径,而以“C:\fakepath\”取代之。但是我们就是想要获取真实的本地文件路径怎么办呢?你可以通过设置浏览器安全选项得到真实路径:步骤代码 Internet选项->安全->自定义级别->将本地文件上载至
阅读全文
摘要:ie6中只需修改Internet选项-->高级-->打印(打印背景颜色和图像)选中即可,对应的注册表项为Registry.CurrentUser -->Software\\Microsoft\\Internet Explorer\\Main\\Print_Backgroundie8下除了ie6中的内容还需要设置文件-->页面设置-->打印背景颜色和图像,将其选中,对应的注册表项为Registry.CurrentUser -->Software\\Microsoft\\Internet Explorer\\PageSetup\\Print_Background
阅读全文
摘要:最近在看一些.NET Ajax的东西,发现一个小问题,就是当我在将TextBox的ReadOnly属性设置为true的时候,使用CalendarExtender后无法获得TextBox.Text的值。在选择日期的时候,不允许用户修改TextBox里的值,这是比较常见的一种做法,目的是不希望再对用户的输入做进一步的格式验证。请看下面的代码:<asp:TextBox ID="txtDayOfBirth" ReadOnly="True" runat="server" Width="100px"></as
阅读全文
摘要:如何使子Div容器的Top、Left属性相对父Div容器来相对定位有些时候,我们需要在一个 Div父容器中加一个浮动的子Div,并且此子Div根据父Div来进行相对定位,我们知道浮动的Div需要将Position属性设定为absolute,然后设定Left、Top。但是通常会出现这样的问题:父Div中的子Div在设定Top、Left之后,子Div的Top和Left数值是参照参照浏览器的左上角来定位的。也就是绝对定位。如何使子Div的top、Left属性相对父Div来定位呢?方法只有一个,就是给父Div设置Position属性,我们给父Div容器加上position:relative即可使子di
阅读全文

浙公网安备 33010602011771号