我知道界面正在运行.当我开始编写项目编码时,我心中就怀疑了.任何人都可以澄清吗?
我正在制作一个骰子滚动程序,我们假设有一个"总赚钱"标签框,显示滚轮掷骰子时所赚取的总金额.如果你滚动6你赚600美元,如果你赚5美元你赚500美元等等我可以得到美元价值出现在标签框上但是当我继续滚动时,这个数字将被替换为下一个值而不是总结为例如滚动5然后你赚500美元然后再次滚动你滚1然后它应该显示$ 600 = 500 + 100.
请帮助我使用代码
private void button1_Click(object sender, EventArgs e)
{
int roll1;
Random rand = new Random();
roll1 = rand.Next(6) + 1;
int value = 100;
int sum = (roll1 * value);
totalmoneyLabel.Text = sum.ToString("c");
if (roll1 == 1)
{
diceBox1.Image = drios1_Project2.Properties.Resources._1Die;
}
if (roll1 == 2)
{
diceBox1.Image = drios1_Project2.Properties.Resources._2Die;
}
if (roll1 == 3)
{
diceBox1.Image = drios1_Project2.Properties.Resources._3Die;
}
if (roll1 == 4)
{
diceBox1.Image = drios1_Project2.Properties.Resources._4Die;
}
if (roll1 == 5)
{ …Run Code Online (Sandbox Code Playgroud) 我的表单底部有一个面板。该面板设置为“自动滚动”,以便在需要时出现滚动条。
我有一个动态添加到此面板的图像。一切看起来都很好,除了最后一张图像,因为这里表单的最边缘是一个图像,例如:

有谁知道如何在面板的右侧添加填充,是的,我确实尝试设置面板右侧填充,但这不起作用。
我已经下载了适用于facebook的Graph C#SDK,这些示例非常有用并且易于理解,但是当我尝试使用动态对象类型作为FacebookApp.Get("我")调用的返回对象时,我会失败.
我从来没有使用过动力学所以我做了一些研究,看起来它们是Visual Studio 2010的新手,这是我正在使用的版本,但由于我的生产环境,我无法使用最新的框架......
有没有我可以使用的类型,还是有不同的方式来使用3.5框架?这是来自框架的二进制文件提供的源文件的示例.
dynamic myInfo = app.Get("me");
lblTitle.Text = myInfo.name;
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,指出我可能缺少类型动态的装配参考.
任何和所有的帮助都是非常苛刻的!期待着掌握这个SDK !!
我需要抓住一个字符串的第一部分,包括路径中的最后一个反斜杠.我是C的新手.所以我想知道以下代码是否是一个好方法?或者,还有更好的方法?
#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[]) {
char szPath[260] = {0};
strcpy(szPath, argv[0]);
char* p = szPath;
size_t len = strlen(argv[0]);
p+=len; //go to end of string
int backpos = 0;
while(*--p != '\\')
++backpos;
szPath[len-backpos] = 0;
printf("%s\n", szPath);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
收到评论后改为:
char szPath[260];
strcpy(szPath, argv[0]);
/*Scan a string for the last occurrence of a character.*/
char *p = strrchr(szPath, '\\');
if (p) {
*(p + 1) = 0; /* retain backslash and null …Run Code Online (Sandbox Code Playgroud) 我有一点问题,找不到任何解决方案.也许这是Visual Studio中的一个问题.
我创建了一个继承自Image的新类.然后我重写Source属性.
class GifImage : Image
{
public new ImageSource Source
{
get { return base.Source; }
set
{
MesssageBox("new source property");
base.Source = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果我在代码中设置Source
GifImage gifImage = new GifImage();
gifImage.Source = gifimage2;
Run Code Online (Sandbox Code Playgroud)
然后Source将被正确设置为GifImage并显示MessageBox.
但是如果我在Xaml-Code中设置Source:
<my1:GifImage Stretch="Uniform" Source="/WpfApplication1;component/Images/Preloader.gif" />
Run Code Online (Sandbox Code Playgroud)
然后将设置Image的Source属性,并且不会显示MessageBox.
我的想法是设置System.ComponentModel.Browsable-Attribute,认为继承GifImage类中的属性在Visual Studio中不可见,并且它使用父类的source属性.
[Browsable(true)]
public new ImageSource Source
Run Code Online (Sandbox Code Playgroud)
但这仍然无效.
有人有同样的问题或/和解决方案吗?
任何人都可以建议替代这行代码,以便我的代码与ARC兼容.
[animation setTimingFunction:(CAMediaTimingFunction*)UIViewAnimationCurveEaseInOut];
Run Code Online (Sandbox Code Playgroud) 我想谷歌地图iframe占据100%的高度,截至目前它只有150px左右.编码如下图所示,我该怎么办,请帮帮我.
<iframe width="67%" height="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.in/maps?f=q&
source=s_q&
hl=en&
geocode=&
q=Prabhakar.C,+ICON+Design+Studio,+sathy+road,+Ganapathy,+87-A,+First+floor,+muniappakoil+thottam,,+Coimbatore,+Tamil+Nadu&aq=1&sll=21.125498,81.914063&sspn=55.331887,107.138672&
ie=UTF8&
hq=Prabhakar.C,+ICON+Design+Studio,+sathy+road,+Ganapathy,+87-A,+First+floor,+muniappakoil+thottam,,&hnear=Coimbatore,+Tamil+Nadu&t=m&
ll=11.041457,76.983948&
spn=0.080872,0.109863&
z=13&iwloc=A&
output=embed">
</iframe>
Run Code Online (Sandbox Code Playgroud) 我有以下测试代码:
#define CMDLINE ".\\dummyFolder\\dummyProc.exe op1 op2 op3"
int main(int argc, char **argv) {
STARTUPINFO info;
info.cb = sizeof(STARTUPINFO);
info.lpReserved = NULL;
info.cbReserved2 = 0;
info.lpReserved2 = NULL;
PROCESS_INFORMATION processInfo;
SECURITY_ATTRIBUTES procAttr;
procAttr.nLength = sizeof(SECURITY_ATTRIBUTES);
procAttr.lpSecurityDescriptor = NULL;
procAttr.bInheritHandle = false;
SECURITY_ATTRIBUTES threadAttr;
procAttr.nLength = sizeof(SECURITY_ATTRIBUTES);
procAttr.lpSecurityDescriptor = NULL;
procAttr.bInheritHandle = false;
bool handlersInheritable = true;
char cmdLine2[sizeof(CMDLINE)];
strcpy(cmdLine2, CMDLINE);
char AppName[sizeof(".\\dummyFolder\\dummyProc.exe")];
strcpy(AppName, ".\\dummyFolder\\dummyProc.exe");
if (CreateProcess(AppName, cmdLine2, &procAttr, &threadAttr,
handlersInheritable, 0, NULL, NULL, &info, &processInfo)) {
//::WaitForMultipleObjects(procQty, handlers, waitForAll, waitInterval);
CloseHandle(processInfo.hProcess); …Run Code Online (Sandbox Code Playgroud) 有没有办法在不透明度属性上设置装饰器的动画,以使线条从略带红色的颜色显示为完整的红色>
我的OnRender()方法中有以下代码:
Pen renderPen = new Pen(new SolidColorBrush(Colors.Red), 2.5);
drawingContext.DrawLine(renderPen, adornedElementRect.Value.TopLeft, adornedElementRect.Value.BottomLeft);
Run Code Online (Sandbox Code Playgroud)
谢谢
c# ×5
wpf ×2
c ×1
c++ ×1
constructor ×1
css ×1
destructor ×1
html ×1
interface ×1
ios5 ×1
ipad ×1
javascript ×1
windows ×1
xaml ×1
xcode4.2 ×1