标签: readonly-attribute

只有当DataGrid具有IsReadOnly = FALSE时,WPF DataGridComboBoxColumn的ComboBox才可见

当DataGrid设置为IsReadOnly = FALSE时,为什么只有通过双击空单元格才能看到该列中的ComboBox?

 <DataGridComboBoxColumn Width="*" IsReadOnly="False" Header="test" />
Run Code Online (Sandbox Code Playgroud)

使用DataTemplateColumn一如既往地工作...... DataGridComboBoxColumn有什么问题?

作品:

<DataGridTemplateColumn Header="Schoolclass">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <ComboBox Background="Blue" />
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)

wpf readonly-attribute visible datagridcomboboxcolumn

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

FileSystemWatcher - ReadOnly属性的更改事件

当受监视目录中的文件的ReadOnly属性发生更改时,看起来FileSystemMonitor未触发"已更改"事件(并且没有其他事件).

这是我的测试代码:

    using System;
    using System.IO;

    namespace FSM
    {
        class Program
        {
            static FileSystemWatcher FolderMonitor;


            static void Main(string[] args)
            {
            FolderMonitor = new FileSystemWatcher("C:\\MyImages");
            FolderMonitor.IncludeSubdirectories = false;
            FolderMonitor.Changed += FolderMonitor_Changed; ;
            FolderMonitor.EnableRaisingEvents = true;

            Console.WriteLine("Hit any key to terminate .....");
            Console.ReadKey(true);
        }


        private static void FolderMonitor_Changed(object sender, FileSystemEventArgs e)
        {
            Console.WriteLine("****  \"" + e.Name + "\" changed.");
        }
    }
Run Code Online (Sandbox Code Playgroud)

使用该代码,我收到了很多"已更改"事件,例如,如果修改时间戳已更改,但是如果我更改任何标准属性(如ReadOnly或Hidden)则不会.

我错过了什么,还是我打了一个"功能"?

.net c# filesystemwatcher readonly-attribute

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

如何编辑在 VBA 中以阅读模式打开的 Word 文档

我正在使用 VBA 编辑从客户那里获得的 Word 文档,而客户经常以“不可编辑的视图”形式提供给我。因此,我想在执行任务之前在我的宏中“启用编辑”。

请注意,我没有说该文档处于“只读”状态,因为我认为不是([read only]当我手动打开它时,我看不到文档标题栏中的文本)。我也尝试过readOnly=false按照这篇文章中的描述进行设置,但它对文档的打开方式没有影响。当我手动打开文档时,我看到的是“两页视图”,两侧带有箭头以向前/向后翻页,当我尝试编辑文档时,我在左下角看到一条状态消息文档的框架:This modification is not allowed because this document is opened for viewing only.我可以通过转到View > Edit Document.

vba ms-word readonly-attribute

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

C#-无法在派生类构造函数中设置只读属性和字段

我有一个像下面这样的类结构

abstract class AMyAbstractClass {
    public readonly int MyReadonlyField;
    public int MyReadonlyProperty { get; }//read-only auto-property (syntactic sugar)
}
class MyConcreteClass : AMyAbstractClass {
    MyConcreteClass() {
        this.MyReadonlyField = 1;
        this.MyReadonlyProperty = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

抛出编译错误

无法将只读字段分配给它(在构造函数或变量初始化程序中除外)

无法将属性或索引器'AMyAbstractClass.MyReadonlyProperty分配给它-只读

分别。

在第一种情况下,错误消息是错误的,因为它在构造函数中设置的!


我可以想出具有不可变对象属性的替代方法,但是为什么不允许这种情况呢?这种封装有哪些好的做法?

c# constructor derived-class readonly-attribute

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

删除gulp文件中的windows file readonly属性

我们如何从Windows中的文件夹下的所有文件中删除readonly属性?

更新:问题是如何使用gulpfile删除readonly属性

readonly-attribute gulp

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

如何使单选按钮只读但未禁用?

问题“如何使单选按钮只读?” 已经被问n遍了。但解决方案始终是disabled="disabled"

(也可以有复杂的 JavaScript 解决方案,它们与clickorchange事件一起工作并防止值的更改,但所有这些通常或多或少都有一种或多或少的肮脏黑客的味道。)

的问题/副作用disabled="disabled"是,它从数据集中“删除”了该字段,然后它不会发送到服务器。

我想要的是使单选按钮只读/不可更改 - 但同时让它们在表单提交时发送到服务器。disabled不符合此要求,readonly似乎不适用于单选按钮。

使单选按钮只读而不将其从表单数据集中删除的正确 HTML 属性是什么?

html readonly-attribute disabled-input

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

如何通过 Python 使用 Selenium 将日期作为文本直接发送到具有只读属性的日历控件?

我正在尝试使用 python 和 selenium 从日历中选择一个日期,但我需要一些帮助,我在 VBA 中完成了此操作,但我想在 python 中执行此操作。提前致谢。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver=webdriver.Firefox(executable_path=r'..\geckodriver.exe')
driver.get('https://burghquayregistrationoffice.inis.gov.ie/Website/AMSREG/AMSRegWeb.nsf/AppSelect?OpenForm')    

# this is the problem
driver.find_element_by_id('GNIBExDT').send_keys(10/08/2019)
Run Code Online (Sandbox Code Playgroud)

javascript python selenium calendar readonly-attribute

3
推荐指数
2
解决办法
1610
查看次数

css输入文本框只读设置背景颜色不起作用

我有一个旧的经典 ASP 表单,我需要向其中添加功能,并且我使用的是 IE11。我决定插入一个文档类型如下(我不确定为什么或是否有必要):

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

并添加到我的 CSS 文件中:

input[readonly] {
    background-color: #f6f6f6;
}
Run Code Online (Sandbox Code Playgroud)

由于本网站上的其他页面建议更改只读文本框的背景颜色,但它不会更改颜色!

我的 HTML 声明为:

<input type="TEXT" readonly name="ORDERNO" value="<%=OrderNo%>" style="width:177px">
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用的任何想法。我可以看到没有其他样式应用可能会覆盖它。还有什么我需要发布来澄清我的问题吗?

html css readonly-attribute

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

如何创建只读插槽?

默认情况下,插槽是可写的:

>>> class A: __slots__ = ('x',)
... 
>>> list(vars(A))
['__module__', '__slots__', 'x', '__doc__']
>>> vars(A)['x']
<member 'x' of 'A' objects>
>>> a = A()
>>> a.x = 'foo'
>>> del a.x
Run Code Online (Sandbox Code Playgroud)

如何创建只读插槽,像插槽'__thisclass__''__self__''__self_class__'之类的super

>>> list(vars(super))
['__repr__', '__getattribute__', '__get__', '__init__', '__new__',
 '__thisclass__', '__self__', '__self_class__', '__doc__']
>>> vars(super)['__thisclass__']
<member '__thisclass__' of 'super' objects>
>>> s = super(int, 123)
>>> s.__thisclass__ = float
Traceback (most recent call last):
  File "<stdin>", line …
Run Code Online (Sandbox Code Playgroud)

python super readonly-attribute slots

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

JavaScript 中只读属性的定义是什么?这是什么意思?

我对只读属性的含义有些困惑?我知道这classList是 MDN 定义的只读属性,但这究竟是什么意思?

javascript readonly-attribute

-2
推荐指数
1
解决办法
133
查看次数