通常,如果我想得到约会,我可以做一些类似的事情
var d = new Date();
console.log(d);
这样做的问题是,当我运行该代码时,它返回:
2015年8月24日星期一4:20:00 GMT-0800(太平洋标准时间)
我怎么能得到Date()方法以"MM-DD-YYYY"格式返回一个值,所以它将返回如下内容:
2015年8月24日
或者,也许是MM-DD-YYYY H:M
8/24/2016 4:20
假设我有一个win form应用程序,我有一个名为pictureBox1的图片框.然后我运行以下代码:
public System.Drawing.Graphics graphics;
public System.Drawing.Pen blackPen = new System.Drawing.Pen(Color.Black, 2);
public void drawVennDiagram()
{
graphics = pictureBox1.CreateGraphics();
graphics.DrawEllipse(blackPen, 0, 0, 100, 100);
graphics.DrawEllipse(blackPen, 55, 0, 100, 100);
}
Run Code Online (Sandbox Code Playgroud)
如果我打电话drawVennDiagram(),它将绘制两个圆圈,pictureBox1圆圈重叠到足以看起来像一个维恩图.
我想要实现的目标如下:
A如果鼠标单击维恩图外部的任何位置但在图片框中单击,则运行"方法" .
B如果鼠标仅在第一个圆圈内部单击,则运行"方法" .
C如果鼠标在两个圆圈内部单击,则运行方法.
D如果鼠标仅在第二个圆圈内部单击,则运行"方法" .
到目前为止,我已经编写了下面的代码,它实际上跟踪了光标点击的位置,但我无法确定光标位置跟随哪个参数(a,b,c,d).
private void pictureBox1_Click(object sender, EventArgs e)
{
this.Cursor = new Cursor(Cursor.Current.Handle);
int xCoordinate = Cursor.Position.X;
int yCoordinate = Cursor.Position.Y;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
int xCoordinate = e.X;
int …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下查询来修改此上传按钮。
HTML:
<input type="file" name="something" id="myfileid" style="display:none;">
Run Code Online (Sandbox Code Playgroud)
我尝试使用图像来替换<input type="file">“按钮”。
<img src="some/thing/url/here" onclick="$('myfileid').click();">
Run Code Online (Sandbox Code Playgroud)
如您所见,这里我使用 ajax 将点击图像重定向到文件。尽管它似乎在 Safari 等主要浏览器中不起作用。另一边注:我已经将此代码添加到我网站上的许多页面,那么是否有一个简单的解决方案,我只需要添加一些 Javascript?谢谢。
通常,您可以使用ctx.fillStyle = "whatever color here"和 然后在画布中填充矩形ctx.fillRect(cords and length and width here)。有没有我可以说的语法ctx.fillRect(someImagePathHere, xOfTopLeft, yofTopLeft)
如果没有,我还能如何实现这一目标?
我目前正在使用视觉工作室,不知道这是否是一个小故障,但是当我进入表单属性并显示事件时,有两个事件称为KeyDown和KeyUp。现在,当我对一个图片框执行相同操作时,它的事件更少,没有KeyDown和KeyUp事件。图片框支持的事件少于其他事件吗?这是小故障吗?
Form1属性的屏幕快照:
PictureBox1属性的屏幕截图:
javascript ×3
c# ×2
picturebox ×2
.net ×1
canvas ×1
date ×1
events ×1
forms ×1
html ×1
image ×1
jquery ×1
properties ×1
winforms ×1