小编qul*_*zam的帖子

在窗口注册表注册文件扩展名?

我想在窗口注册表中注册我自己的项目扩展.我搜索谷歌,至少我发现这个代码,这很好用,但我不明白一行."%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# windows registry

8
推荐指数
1
解决办法
4676
查看次数

如何访问c#中面板中的控件

我在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)

c# desktop-application winforms

6
推荐指数
1
解决办法
3万
查看次数

自定义django管理面板?

我想更改django bydfault管理面板标题栏,其中包含django管理.实际上我想用我的网站名称替换django管理.

python django django-admin

5
推荐指数
2
解决办法
7195
查看次数

解释这个C#代码:byte*p =(byte*)(void*)Scan0;

我发现网上的代码我无法理解这一行: -

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)

c# pointers unsafe visual-studio-2008

1
推荐指数
1
解决办法
3028
查看次数

django url.py出错?

我是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

django

0
推荐指数
1
解决办法
611
查看次数