我想在窗口注册表中注册我自己的项目扩展.我搜索谷歌,至少我发现这个代码,这很好用,但我不明白一行."%L"是什么意思.
C#代码是
string ext = ".ext";
RegistryKey key = Registry.ClassesRoot.CreateSubKey(ext);
MessageBox.Show(exePath);
key.SetValue("", "My Project");
key.Close();
key = Registry.ClassesRoot.CreateSubKey(ext + "\\Shell\\Open\\command");
//key = key.CreateSubKey("command");
key.SetValue("", "\"" + Application.ExecutablePath + "\" \"%L\"");
key.Close();
key = Registry.ClassesRoot.CreateSubKey(ext + "\\DefaultIcon");
key.SetValue("", Application.StartupPath + "\\icon.ico");
key.Close();
Run Code Online (Sandbox Code Playgroud)
这是困扰我的线,
key.SetValue("", "\"" + Application.ExecutablePath + "\" \"%L\"");
Run Code Online (Sandbox Code Playgroud)
请解释一下,我非常感谢你提前.
我在c#winforms中使用一个面板,并使用循环填充面板中没有图片框
例如,面板名称是panal
foreach (string s in fileNames)
{
PictureBox pbox = new new PictureBox();
pBox.Image = Image.FromFile(s);
pbox.Location = new point(10,15);
.
.
.
.
this.panal.Controls.Add(pBox);
}
Run Code Online (Sandbox Code Playgroud)
现在我想用另一种方法改变picturebox的位置.问题是,现在我怎样才能访问图片框,以便我改变它们的位置.我尝试使用以下但不是成功.
foreach (Control p in panal.Controls)
if (p.GetType == PictureBox)
p.Location.X = 50;
Run Code Online (Sandbox Code Playgroud)
但是有一个错误.错误是:
System.Windows.Forms.PictureBox' is a 'type' but is used like a 'variable'
Run Code Online (Sandbox Code Playgroud) 我想更改django bydfault管理面板标题栏,其中包含django管理.实际上我想用我的网站名称替换django管理.
我发现网上的代码我无法理解这一行: -
byte* p = (byte*)(void*)Scan0;
Run Code Online (Sandbox Code Playgroud)
Scan0是System.IntPtr. 它是C#.Net的代码.Plz解释上述内容.
完整的代码如下.这是用于转换灰度图像的代码.
public static Image GrayScale(Bitmap b)
{
BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
int stride = bmData.Stride;
System.IntPtr Scan0 = bmData.Scan0;
unsafe
{
byte* p = (byte*)(void*)Scan0;
int nOffset = stride - b.Width * 3;
byte red, green, blue;
for (int y = 0; y < b.Height; ++y)
{
for (int x = 0; x < b.Width; ++x)
{
blue = p[0];
green = p[1];
red = …Run Code Online (Sandbox Code Playgroud) 我是django的新手.我尝试练习并运行wiki应用程序(我在http://showmedo.com/videotutorials/video?name=1100000&fromSeriesID=110">学习django找到了教程),在url.py文件中我写了以下网址...
urlpatterns = patterns('',
(r'^wikicamp/(?p<page_name>[^/]+)/edit/$','wikiapp.wiki.views.edit_page'),
(r'^wikicamp/(?p<page_name>[^/]+)/save/$','wikiapp.wiki.views.save_page'),
(r'^wikicamp/(?p<page_name>[^/]+)/$','wikiapp.wiki.views.view_page'),
)
Run Code Online (Sandbox Code Playgroud)
但是我无法理解错误.
sre_Constants.error:Unexpected end of pattern.
(r'^wikicamp/(?p<page_name>[^/]+)/$','wikiapp.wiki.views.view_page'),
Run Code Online (Sandbox Code Playgroud)
我使用Django-1.0.2-final.tar.gz